私は、ユーザーがテーブルの役割列を持っている、と私は、ブレード・ファイルで、このような値をチェックしたい:laravelでの認証ユーザーの役割を確認するにはどうすればよいですか?
@if ({{Auth::user()->role }} == '1')
// do something
@endif
ことは可能ですか?
私は、ユーザーがテーブルの役割列を持っている、と私は、ブレード・ファイルで、このような値をチェックしたい:laravelでの認証ユーザーの役割を確認するにはどうすればよいですか?
@if ({{Auth::user()->role }} == '1')
// do something
@endif
ことは可能ですか?
ブレードファイルでは、普通のPHPを@if
などのブレードステートメントに書き込む必要があります。だからあなたは、{{ }}
を削除する必要があります:
@if (auth()->user()->role == 1)
// do something
@endif
私はこれを持っています。 a3f1d34132d7ac5b21eb261386a3c286824a6b23.php行のerrorErrorException 54: 非オブジェクトのプロパティを取得しようとしています(ビュー:C:\ laravel5.2 \ users-project2 \ resources \ views \ layouts \ app.blade.php)(表示:C:\ laravel5 .2 \ users-project2 \ resources \ views \ layouts \ app.blade.php) –
ログインしてもよろしいですか? – Hammerbot
それは、おかげでうまく動作します。 –
ブレード内の役割をチェックするのは良い方法ではありませんが、アプリケーションのサイズが大きくなるにつれて乱雑になることはありません。また、ミドルウェアのどこかで役割を確認してみてください –
あなたはあまりにも多くの質問を投稿し、何も受け入れていません。これはコミュニティメンバーとしてのあなたの実績にはうまくいかない。あなたは今ここでメンバーになっており、無料のデバッグ/コーディングサービスとしてStackを使用すべきではありません。 –