私はlaravelが初めてなので、学習目的で小さなプロジェクトを作成しようとしていました。ログインと登録に組み込みの認証を使用しました。これらの自動生成されたページは非常にうまく機能します。これで、postcontroller というコントローラーを使用して、リソース ポストへのルートを作成しました。
ポストコントローラーで、ユーザーがビューを返す権限を持っているかどうかを確認します。そうでない場合はログインページに投稿します。それを確認するために、次のことを行います
if (!Auth::guest())
return view('posts');
else
return "......";
ここで、Auth::guest() は、ログインしているユーザーとログアウトしているユーザーの両方に対して true を返します。