php
1PHP 8.1.6 29.14.0 3Undefined constant Illuminate\Support\Facades\Auth::id
PHP初心者です。現在Laravelを使って簡単な投稿アプリを作成しております。
現状投稿者を特定するために、現在ログインしているユーザーを取得したいので、
\Auth::idを使用したいのですが上記エラーが出てしまう状況です。
public function store(Request $request) { $posts = $request -> all(); dd(\Auth::id); MemoDB::insert(['content' => $posts['content'], 'user_id' => \Auth::id()]); }
試したこととしては
①コントローラーに
use Illuminate\Support\Facades\Auth;
の記述の追加。
②
config/app.phpファイルに
php
1'providers' => [ 2 3 /* 4 * Laravel Framework Service Providers... 5 */ 6 Illuminate\Auth\AuthServiceProvider::class, 7 8'aliases' => [ 9 'Auth' => Illuminate\Support\Facades\Auth::class,
の記述の追加です。
①に関しては変化なし②に関しては500エラーになってしまいました。
お力添えいただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。