gpt4 book ai didi

php - Laravel 5 : Change navbar if user is logged

转载 作者:IT王子 更新时间:2023-10-29 01:16:59 24 4
gpt4 key购买 nike

我对 Laravel、MVC 和一般的模板引擎完全陌生。

如果用户已登录,我需要显示某些导航栏按钮和选项,例如:通知、注销、个人资料等……否则需要显示登录按钮。

非常感谢任何有关如何正确解决此问题的帮助。这是我目前正在考虑的:

  • User 对象总是传递给 View 。
  • 该 View 会检查 User 是否已设置(意味着它已登录)以包含导航栏的适当部分 Blade 模板。

应用程序.blade.php:

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

@else
@include('partials.navbar')
...

这是最好的方法吗?感谢您的宝贵时间!

最佳答案

如果你使用的是 Laravel 5 的内置用户模型,你可以简单地做

@if (Auth::check())
//show logged in navbar
@else
//show logged out navbar
@endif

关于php - Laravel 5 : Change navbar if user is logged,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29333291/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com