我将 URI / URL 和其他路由存储在我的链接数据表中。
我正在插入的链接示例。
DB::table('links')->insert(
[
'group_id' => $id,
'title' => 'Manage Pages',
'type' => 'uri',
'url' => '/',
'uri' => "{{ route('pages.admin-index') }}",
'order' => 0,
]);
正如你所看到的,我正在存储route()的Blade语法,因此当我从数据库中提取信息时,它将始终使用更新URL,因为我最初是直接添加路由的。
前
'uri' => route('pages.admin-index'),
后
'uri' => "{{ route('pages.admin-index') }}",
问题
当我从数据库中提取数据并将其呈现在屏幕上时,我没有得到解析的路线,我看到了显式的
<a href="{{%20route('pages.admin-index')%20}}%20"... 文本
我的查看文件
<a href="{{ $link->uri }}">
我如何从数据库检索
$navs = Groups::where('published',true)->get();
紫衣仙女