【发布时间】:2019-07-13 17:37:30
【问题描述】:
这是我写的资料。
app\Providers\AppServiceProvider.php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\View;
use Illuminate\Support\Facades\Auth;
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
View::share('user_id', Auth::user()->user_id);
}
}
出现以下错误:
“试图获取非对象的属性'user_id'”
当我在其他地方使用Auth::user()->user_id 时,它显示正确。但不是在这里。是什么原因?
【问题讨论】:
-
你可以使用 Auth::id(),也许它在旧版本的 laravel 上可以正常工作
标签: laravel