$permissions = DB::table('file_permissions')
->leftjoin('adminfiles','file_permissions.fileid','adminfiles.id')
->where('user_id', $user)
->get();
我从数据库中获取这些文件权限,并将其列在管理面板的左栏中
<ul class="treeview-menu">
@foreach($permissions as $permission)
<li><a href="{{ url('$permission->fileaddress') }}"><i class="fa fa-circle-o"></i> {{ $permission->filename }}</a></li>
@endforeach
</ul>
但是在输出中它会像这样制作网址
http://localhost/laravel/$permission-%3Efileaddress
提前致谢
答案 0 :(得分:0)
检查Laravel路线参数
https://laravel.com/docs/5.5/routing#route-parameters
示例(参见文档)
Route::get('user/{id}', function ($id) {
return 'User '.$id;
});
像这样的链接
<a href="{{ route('route-name', ['id' => $id]) }}">link</a>
答案 1 :(得分:0)
我认为这样可以解决问题。
<a href="{{ url('') }}/{{ $permission->fileaddress }}">