在移动我的项目之前,一切都很好。将其从电脑移至笔记本电脑后,我的@IF语句停止工作。
例如,这是一个navbar.blade.php,我的navbar会根据帐户类型进行更改,在移动项目后,if命令不会检查身份验证,所有用户都将作为客人
@if(Auth::check())
@if(Auth::user()->Account_type == 'Student')
<li><a href="/myprojects">My projects</a></li>
@ENDIF
@if(Auth::user()->Account_type == 'Admin')
<li><a href="/AdminDashboard">Dashboard</a></li>
@ENDIF
@ENDIF
移动项目后,我尝试了
Composer Install
Composer Update
composer dumpautoload
对我没有任何帮助
答案 0 :(得分:0)
尝试一下:
@if (Auth::check())
@if(Auth::user()->Account_type == 'Student')
<li><a href="/myprojects">My projects</a></li>
@endif
@if(Auth::user()->Account_type == 'Admin')
<li><a href="/AdminDashboard">Dashboard</a></li>
@endif
@endif
答案 1 :(得分:0)
执行以下命令
composer install
or
composer update
php artisan cache:clear
php artisan view:clear
php artisan config:clear
composer dump-autoload
如果您使用的是Linux ubuntu,请在执行任何命令之前使用sudo。