我修改過的文件路徑後,我安裝這樣laravel框架:變化laravel歡迎文件名
來自: 資源/視圖/ welcome.bandle.php
到 資源/視圖/管理/指數.PHP
和路線文件到:
網址有效 但所有的幼蟲升渲染沒有工作 這樣的:
什麼,我需要做什麼?
tnx很多。
我修改過的文件路徑後,我安裝這樣laravel框架:變化laravel歡迎文件名
來自: 資源/視圖/ welcome.bandle.php
到 資源/視圖/管理/指數.PHP
和路線文件到:
網址有效 但所有的幼蟲升渲染沒有工作 這樣的:
什麼,我需要做什麼?
tnx很多。
您需要將.blade.php擴展名添加到要使用「Blade Engine」進行分析的文件中,該擴展名將刪除花括號內的所有標籤。
接下來,你需要寫這樣的路線:
Route::get('/admin', function(){
return view('admin.index');
})->name('admin.index')->middleware('auth');
這是一個好習慣命名爲整個應用程序容易訪問的路線,這樣你可以簡單地引用它在刀片看法是這樣:
<a href="{{ route('admin.index') }}">Admin page</a>
這樣你就會擁有動態路由,無論你在哪裏調用它的文件結構。
或者您也可以使用您的Controller
來顯示此類視圖。通過這個,你會寫出更清潔的路線。假設我們有一個AdminController
來處理所有的管理進程和功能。把你的dashboard.blade.php
放在views/admin
目錄內。
路線:
Route::get('/admin', '[email protected]');
控制器:
class AdminController extends Controller
{
public function index()
{
return view('admin.dashboard'); // in views->admin->dashboard.blade.php
//add some data here
}
}
嘗試更改文件名以'index.blade.php'否則也不會被視爲一個刀片模板,只是一個普通的PHP文件。 –
@JeffLambert你確定只是檢查了它用''代替'/'的源代碼。使用https://github.com/laravel/framework/blob/5.4/src/Illuminate/View/ViewName.php#L13-L24我認爲這是一些其他問題 –
@ARIFMAHMUDRANA相當自信,這將解釋爲什麼'@'指示顯示,而不是被評估。 –