我們有一個DB 100級的用戶。例如如何看待「不爲模型查詢結果」在Laravel
這裏是路線
Route::get('/users/{user}/edit', '[email protected]');
這裏是方法
public function edit(User $user)
{
$hi = 'Hello';
return $hi;
}
好吧..如果我做這樣的事情
http://localhost/users/99/edit | WORKS
http://localhost/users/100/edit | WORKS
http://localhost/users/101/edit | PROBLEM
如何解決用戶何時更改來自不存在記錄的URL的值?
這是因爲ID爲101的用戶不存在,您可以傳遞ID並在try塊中使用'find'方法並在異常重定向時 –
重定向到404頁面 – C2486
這就是laravel的正確行爲,需要創建Handler來呈現404頁面。 –