【发布时间】:2015-08-12 22:14:18
【问题描述】:
我有一个 master.blade.php 文件,我在其中添加了
@include('layouts.navbar')
navbar.blade.php 有一些用于创建顶栏的代码。
如何根据用户是否登录在顶部栏中显示内容。我目前的做法是
<?
$user = Auth::user();
if ($user)
echo "<ul class="dropdown-menu">
<li><a href="/myprofile">Profile</a></li>
<li><a href="#">Another action</a></li>
<li><a href="/auth/logout">Logout</a></li>
<li role="separator" class="divider"></li>
<li class="dropdown-header">Nav header</li>
<li><a href="#">Separated link</a></li>
<li><a href="#">One more separated link</a></li>
</ul>";
else
echo <a href ="signin">SignIn</a>;
?>
有没有更好/更简洁的编码方式?
【问题讨论】:
标签: php laravel laravel-5 blade