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

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

Laravel:錯誤未顯示

Laravel:錯誤未顯示

PHP
波斯汪 2023-10-15 14:40:31
我正在 laravel 中使用資源,我想要一個自定義 uri 路線來執(zhí)行(顯示)操作,我的路線是:Route::resource('/admin/users', 'UsersController')->except(['show']);Route::get('/admin/users/{user}/show', 'UsersController@show')->name('users.show');我檢查了一個測試 url,但在此路由中未顯示錯誤 404,例如:http://127.0.0.1:8000/admin/users/test顯示此錯誤The GET method is not supported for this route. Supported methods: PUT, PATCH, DELETE.當我刪除代碼 except(['show']) 我的代碼工作正常并顯示 404 錯誤,但我的路線列表顯示兩條用于顯示操作的路線|        | GET|HEAD  | backend/users/{user}      | backend.users.show |        | GET|HEAD  | backend/users/{user}/show | backend.users.show 
查看完整描述

4 回答

?
至尊寶的傳說

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

您的兩個路由 URI 模式相同,因此您需要在路由之前定義路由resource

Route::get('/admin/users/{user}/show', 'UsersController@show')->name('users.show');
Route::resource('/admin/users', 'UsersController')->except(['show']);


查看完整回答
反對 回復 2023-10-15
?
縹緲止盈

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

我找到了這個問題的解決方案


編輯這個文件:


/app/Exceptions/Handler.php


添加這一行


use Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException;


public function render($request, Throwable $exception)

{

if ($exception instanceof MethodNotAllowedHttpException) 

         {

        abort(404);

         }

         return parent::render($request, $exception);

}


查看完整回答
反對 回復 2023-10-15
?
慕尼黑8549860

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

這是因為您的路線不是 404 錯誤,就像您在::resource創(chuàng)建路線時使用的那樣,它使用show()update()destroy()方法相同的路線,但使用不同的請求動詞。

GET         /photos/{photo}
PUT/PATCH.  /photos/{photo}
DELETE      /photos/{photo}

在文檔中了解更多相關信息https://laravel.com/docs/7.x/controllers#resource-controllers

當您指定except(['show'])要刪除 get 路由時,但 PUT/PATCH 和 DELETE 方法的路由仍然存在。


查看完整回答
反對 回復 2023-10-15
?
MMTTMM

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

嘗試替換except(['show'])

  ->only(['index', 'create', 'store', 'update', 'destroy'])

這對你的情況來說效果很好。


查看完整回答
反對 回復 2023-10-15
  • 4 回答
  • 0 關注
  • 165 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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