我试图在laravel 5.8中为用户和管理员使用相同的表单,但我想向用户隐藏上传图像按钮。
我已经尝试过此代码,但是没有用:
@if (Str_contains(request()->route()->uri(),'admin'))
<div class="upload-btn-wrapper">
<a class="btn-file">upload_image</a>
<input type="file" name="image_name" />
</div>
@endif
这是我的路线:
Route::group(['middleware' => ['auth']], function () {
Route::resource('members','MembersController')->except(['create']);
});
您可以使用类似这样的内容:
@if(auth()->user()->role == 'admin')
..
...
或
@if(Auth::user()->role/id/name/etc.. == 'admin')
do something ...