私はすべてのマイビューのテンプレートファイルとしてlayouts.app
を使用しています。私はそうのように、(私のメニューの右上隅に私のドロップダウン内)その認証されたユーザープロファイルにユーザーを送信したい:
<ul class="dropdown-menu" role="menu">
<li>
<a href="{{ url('/users/' . $users->id) }}">@lang('user.profile')</a>
</li>
</ul>
は残念ながら
$users
は未定義です。コントローラなしで
$users
をどのように定義すればよいですか?
ソリューション:
<ul class="dropdown-menu" role="menu">
<li>
<a href="{{ url('/users/' . auth()->user()->id) }}">@lang('user.profile')</a>
</li>
</ul>
これはTWIGのようです。私は正しい?あなたが 'render'を呼び出したときに渡さなかったので' $ users'は未定義ですか?また、 '$ users'の値をコントローラの外部から取得する方法が分かりませんか? –
さらに、 '$ users'という言葉は複数形であり、それは配列であるかもしれません。しかし、あなたはそれから財産を取得しようとしています。名前は間違っていますか? –
@BenHillier実際には刃です。ええ、私はブレードに何も渡していないし、コントローラーがないと正確にわからない。そのため、 '$ users'は未定義です。 –