Laravel项目在本地运行良好,但使用ElasticBeanstalk部署到EC2实例时失败。错误是:
<ng-template ngFor let-item [ngForOf]="items" let-i="index" #dynamicReferenceNeededHere>
<p>{{item.title}}</p>
</ng-template>
该行的内容为PHP Fatal error: Uncaught Error: Class 'Log' not found in /var/app/current/app/Exceptions/Handler.php:35\nStack trace:\
我尝试了以下方法。
\Log::error($e);
有了这个,我得到一个新的错误:
use Illuminate\Support\Facades\Log;
class Handler extends ExceptionHandler
{
...
public function report(Exception $e)
{
...
{
Log::error($e);
}
}
我也尝试了PHP Fatal error: Uncaught RuntimeException: A facade root has not been set.
,但遇到了错误use Log
。
这两项均失败:
PHP Fatal error: Uncaught Error: Class 'Log' not found
use Illuminate\Support\Facades\Log;
class Handler extends ExceptionHandler
{
...
public function report(Exception $e)
{
...
{
Log::error($e);
}
}
我没想到这个错误。我的期望是Laravel已经有了此类。
Ps:我是Laravel的新手。
答案 0 :(得分:0)
使用
\Log::info($e);
我希望能帮上忙。