我有一個按鈕,它指向一個路由,路由轉到函式,函式回傳一個視圖檔案
但 Laravel 說沒有找到視圖
按鈕href
href="{{ route('users.checks.edit', $check->id) }}"
路線
Route::get('/users/editChecks/{user_id}', [UserController::class, 'editCheck'])->name('users.checks.edit');
功能
public function editCheck($id)
{
$check = Detail::findOrFail($id);
return view('users.checks.edit', compact('check'));
}
視圖檔案夾

錯誤

uj5u.com熱心網友回復:
要在子目錄中參考頁面,laravel 使用 dot(.) 表示法。例如,要訪問 users.checks.edit 頁面,laravel 將在 views 目錄中查找以下目錄結構。
users/checks/edit.blade.php
正如我所看到的,views 檔案夾中沒有檢查目錄,這就是為什么 laravel 沒有獲得您正在尋找的確切頁面,結果給出了未找到視圖錯誤的原因。
但是你有一個頁面命名users.checks.edit.blade.php在視圖中的目錄,但laravel之前考慮每個點.blade.php作為目錄。簡而言之,laravel 在 users/checks/edit.blade.php 中查看您的頁面,但沒有這樣的目錄。
將您的檔案重命名為 users_checks_edit.blade.php 之類的內容,然后從具有相同名稱的控制器呼叫或將其移動到 users/checks/edit.blade.php 之類的子目錄中
我希望這能回答這個問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/317446.html
上一篇:使用干預/影像調整影像大小
