小编boc*_*ior的帖子

Laravel 5:如果用户已登录,则更改导航栏

我对Laravel,MVC和模板引擎一般都是新手.

如果用户已登录,我需要显示某些导航栏按钮和选项,例如:通知,注销,配置文件等...否则会显示"登录"按钮.

如何以正确的方式解决这个问题的任何帮助都非常感谢.这就是我现在正在考虑的事情:

  • User对象总是传递给视图.
  • 视图检查是否User已设置(意味着已登录)以包含导航栏的相应部分刀片模板.

app.blade.php:

...
@if (isset($user))
     @include('partials.navbarlogged')

@else
     @include('partials.navbar')
...
Run Code Online (Sandbox Code Playgroud)

这是最好的方法吗?谢谢你的时间!

php blade laravel-5

30
推荐指数
5
解决办法
4万
查看次数

标签 统计

blade ×1

laravel-5 ×1

php ×1