Laravelで配列からメニューを作りたいです。私が現在行っていることは、配列をビューに入れることです
$menu = ['home', 'users' => ['create users' , 'update user', 'activity log']];
次に、それをループしてメニューを生成します。
<section>
<!-- Left Nav Section -->
<ul class="left">
<li class="divider"></li>
@foreach($menu as $key => $nav)
<li class="has-dropdown">
<a href="#" class="active">{{ $key }}</a>
<ul class="dropdown">
@foreach($nav as $subnav)
<li>
<a href="">{{ $subnav }}</a>
</li>
@endforeach
</ul>
</li>
@endforeach
</ul>
</section>
データをビューに入れずに同じ結果を達成できる他の方法はありますか?
また、コントローラーでコンストラクター関数を作成しようとしました。
public function __construct() {
$menu = ['home', 'users' => ['create users' , 'update user', 'activity log']];
return $menu;
}
しかし、私はそれがどのように機能するかではないと思います。どうすればこれに取り組むことができるかについてのアイデアに感謝します。前もって感謝します