入力された URL がデータベース内の認証済みユーザーのスラッグと同じかどうかを確認しようとしています。したがって、ユーザーが example.com/user/bob-smith にアクセスし、実際に Bob Smith がログインしている場合、User テーブル内の彼のスラッグは bob-smith であるため、アプリケーションは Bob に続行を許可します。
ミドルウェアを登録していますが、登録すると
public function handle($request, Closure $next)
{
if($id != Auth::user()->slug){
return 'This is not your page';
}
else{
return $next($request);
}
}
私は得る
クラス 'App\Http\Middleware\Auth' が見つかりません
これをミドルウェア内で使用する方法がわかりません。誰でも助けることができますか?