Laravelブレードについて3迅速なヒント.


こんにちは、今日私はブレードについて3つのランダムな迅速なヒントを持っているかもしれないいくつかのあなたの一部は、おそらくあなたの一部は、1つまたは2つの新しいものを学び、開始しましょう.

1 -フォアレスループ
Foreachを使用してブレードのループを表示する必要がある場合は、何をしますか?おそらく、それの周りの他の声明ならば、あなたはたぶん書きます?
foreachの使用
@if ($users->count())
  @foreach ($users as $user)
    <li>{{ $user->name }}</li>
  @endforeach
@else
   <p>No users.</p>
@endif
これが使えます
@forelse ($users as $user)
    <li>{{ $user->name }}</li>
@empty
    <p>No users</p>
@endforelse

2 - Authとゲスト
Authおよびguestディレクティブは、現在のユーザーが認証されているか、ゲストであるかどうかをすばやく判断するために使用することができます.
@auth
    // The user is authenticated...
@endauth

@guest
    // The user is not authenticated...
@endguest

3 - auth(-> user ()オブジェクト
Authユーザーオブジェクトは、実際にそれらを渡すことなく、すべてのブレードファイル全体でアクセス可能ですので、ログのユーザーは、Authユーザーによってアクセスすることができます.
User-name: {{ auth()->user()->name }}
User-email: {{ auth()->user()->email }}
だから、コントローラから何かを渡すために情報を表示したり、ログユーザーの情報をチェックする必要はありません.
読書ありがとう.
Laravel Docs
Laravel Blade