第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數(shù)據(jù)庫中存儲的 Laravel Blade 語法未解析

數(shù)據(jù)庫中存儲的 Laravel Blade 語法未解析

PHP
幕布斯6054654 2023-07-01 15:28:59
我將 URI / URL 和其他路由存儲在我的鏈接數(shù)據(jù)表中。我正在插入的鏈接示例。        DB::table('links')->insert(            [                'group_id'          => $id,                'title'             => 'Manage Pages',                'type'              => 'uri',                'url'               => '/',                'uri'               => "{{ route('pages.admin-index') }}",                'order'             => 0,            ]);正如你所看到的,我正在存儲route()的Blade語法,因此當(dāng)我從數(shù)據(jù)庫中提取信息時,它將始終使用更新URL,因為我最初是直接添加路由的。前'uri' => route('pages.admin-index'),后'uri' => "{{ route('pages.admin-index') }}",問題當(dāng)我從數(shù)據(jù)庫中提取數(shù)據(jù)并將其呈現(xiàn)在屏幕上時,我沒有得到解析的路線,我看到了顯式的<a href="{{%20route('pages.admin-index')%20}}%20"... 文本我的查看文件<a href="{{ $link->uri }}">我如何從數(shù)據(jù)庫檢索$navs = Groups::where('published',true)->get();
查看完整描述

1 回答

?
紫衣仙女

TA貢獻1839條經(jīng)驗 獲得超15個贊

我建議您存儲路線名稱而不是您的uri:


DB::table('links')->insert([

    //...

    //'uri'               => "{{ route('pages.admin-index') }}",

    'route'               => "pages.admin-index",

]);

在你看來:


<a href="{{ route($link->route) }}">

但是如果你堅持像這樣在數(shù)據(jù)庫上存儲 PHP 代碼,你可以使用evalPHP 函數(shù):


DB::table('links')->insert([

    //...

    'uri'               => "route('pages.admin-index')",

]);

<a href="{{ eval($link->uri) }}">


查看完整回答
反對 回復(fù) 2023-07-01
  • 1 回答
  • 0 關(guān)注
  • 138 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號