小编cbl*_*793的帖子

Laravel错误:方法Illuminate\View\View :: __ toString()不得抛出异常

你在Laravel工作时见过这个可爱的错误吗?

Method Illuminate\View\View::__toString() must not throw an exception
Run Code Online (Sandbox Code Playgroud)

我已经看过了,这令人非常恼火.我发现了抛出此错误的两个原因.我只想帮助人们不要花费数小时的时间.

查看以下答案和情况.:)

php runtime-error tostring render-to-string laravel

38
推荐指数
2
解决办法
4万
查看次数

Laravel 5.6升级导致日志记录中断

Heey!

所以我最近被赋予了将Laravel 5.2提升到5.6的任务.它似乎很好......直到我试图做一个\Log::info().每次我运行它,我都会收到一个很大的错误,但最后,它仍会打印到日志中.我看到了关于创建的5.6文档config/logger.php.我从github那里拿了一份新的副本.之后我唯一做的LOG_CHANNEL就是为单个设置一个env变量.这是我得到的错误:

[2018-03-02 08:28:59] laravel.EMERGENCY:无法创建配置的记录器.使用紧急记录器.{"exception":"[object](InvalidArgumentException(code:0):Log []未定义.在I:\ xampp\htdocs\mtm\vendor\laravel\framework\src\Illuminate\Log\LogManager.php: 181)[....

我在Laravel 5.2和5.6之间进行了文件比较.我没有看到任何跳出来会破坏Logging功能的东西.

有没有人通过Laravel升级遇到这个问题?

php logging laravel laravel-5.6

21
推荐指数
5
解决办法
1万
查看次数

无法找到Laravel 5 Class Log

我在Laravel 5深处肘部,并且证明它是缺乏自动加载的错误.我遇到了最奇怪的错误.我无法在本地主机上记录任何内容.如果它是一个PHP错误,它记录正​​常,但如果我尝试写入日志,它会抛出一个错误.这是一个Windows,因此没有文件权限错误.这是我得到的错误:

[2015-02-11 20:09:40] production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'App\Http\Controllers\Log' not found' in C:\xampp\htdocs\bg_checks\laravel\app\Http\Controllers\BgInfoController.php:44
Stack trace:
#0 C:\xampp\htdocs\bg_checks\laravel\storage\framework\compiled.php(1721): Illuminate\Foundation\Bootstrap\HandleExceptions->fatalExceptionFromError(Array)
#1 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()
Run Code Online (Sandbox Code Playgroud)

Laravel 5仍然很新,因此没有太多信息.我试图找到一些东西,只能在Laracast的论坛上找到一个论坛,而且他们建议没有任何建议.

救命!

php laravel laravel-5

10
推荐指数
1
解决办法
2万
查看次数

角度订阅。无法获取数据

更新 我是如何做到的(滚动到我的答案或这里是链接):https : //stackoverflow.com/a/55013081/1729405

我正在尝试在 Angular 7 中构建一个 APIService。我正在使用 subscribe 来推送到一个我无法通过其他服务访问的数组。

下面是api服务方法:

  getResponse(url):Observable<any> {
    return this.http.post(url, '', {responseType: 'text'});
  }

  getAll() {
      this.getResponse(this.todayApiUrl).subscribe(
        (response) => {
          this.data.push(response);
        });

      return this.data;
  }
Run Code Online (Sandbox Code Playgroud)

这是我尝试在辅助服务中调用它的方式:

export class AdsHealthService {
  today = this.callResponseApiService.getAll();


  constructor(private callResponseApiService: CallResponseApiService) { }

  getHealthValue(interval, type) {
    let obj = this.today;
    console.log(obj);
  }
}
Run Code Online (Sandbox Code Playgroud)

在附加的图像中是我得到console.log()的回应。它看起来像一个数组,但是当我尝试访问第一个元素时,我收到一条undefined消息。我究竟做错了什么?? 在此处输入图片说明

api service typescript angular

3
推荐指数
1
解决办法
5536
查看次数

Laravel 电子邮件回复论坛

这可能很远,但我想我会问。我在 Laravel 4 中开发了一个程序,它就像论坛一样,可以向人们发送电子邮件。有人问我是否有办法让用户可以回复电子邮件并使其出现在论坛中。

我知道其他网站也有类似 Basecamp 的做法,但我不必对其进行编程。无论如何在 Laravel 中实现这一目标?

谢谢!

php laravel laravel-4

2
推荐指数
1
解决办法
883
查看次数