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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Laravel 6 搜索路由 404

Laravel 6 搜索路由 404

PHP
汪汪一只貓 2022-12-11 10:38:39
我已經(jīng)嘗試了一些東西,但出于某種原因,在我安裝 Laravel 6.17 的 Homestead 時(shí),我有一條 /search 路由給出了 404。如果用戶沒有在搜索字段中輸入任何內(nèi)容,我希望它能夠重定向。我確實(shí)運(yùn)行了 route:list 命令并得到了這個(gè)vagrant@homestead:~/www/nettubenew$ php artisan route:list+--------+----------+------------------------+------------------+------------------------------------------------------------------------+------------+| Domain | Method   | URI                    | Name             | Action                                                                 | Middleware |+--------+----------+------------------------+------------------+------------------------------------------------------------------------+------------+|        | GET|HEAD | /                      | home             | App\Http\Controllers\GuestController@index                             | web        ||        | GET|HEAD | channel/{channel}      |                  | App\Http\Controllers\ChannelController@index                           | web        ||        | PUT      | channel/{channel}/edit |                  | App\Http\Controllers\ChannelSettingsController@update                  | web,auth   ||        | GET|HEAD | channel/{channel}/edit |                  | App\Http\Controllers\ChannelSettingsController@edit                    | web,auth   ||        | POST     | login                  |                  | App\Http\Controllers\Auth\LoginController@login                        | web,guest  ||        | GET|HEAD | login                  | login            | App\Http\Controllers\Auth\LoginController@showLoginForm                | web,guest  ||        | POST     | logout                 | logout           | App\Http\Controllers\Auth\LoginController@logout                       | web        ||        | GET|HEAD | password/confirm       | password.confirm | App\Http\Controllers\Auth\ConfirmPasswordController@showConfirmForm    | web,auth   |
查看完整描述

2 回答

?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊

在“搜索”路由之前,您還有另一個(gè)帶有“/{channel}”的路由,它將匹配您鍵入的所有內(nèi)容,也包括“搜索”,因此永遠(yuǎn)不會(huì)調(diào)用 SearchController:


Route::get('/{channel}','ChannelController@index');

Route::get('/search','SearchController@index')->name('search');

您有 3 個(gè)選擇:

  1. 如果未使用此行,請(qǐng)將其刪除(404 可能是從 ChannelController 中不存在的方法或未找到的“通道”調(diào)用的)。

  2. 如果使用這條路線 - 你輸入它的方式是不好的做法(并且導(dǎo)致錯(cuò)誤)。最好使用'channel/{channel}'。

  3. 如果您真的需要捕獲在 URL 的 0 級(jí)上鍵入的每個(gè)文本,只需將此路由放在搜索路由之后,最后。


查看完整回答
反對(duì) 回復(fù) 2022-12-11
?
MM們

TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊

更改這些行的順序:

Route::get('/{channel}','ChannelController@index');
Route::get('/search','SearchController@index')->name('search');

您有一個(gè)采用變量(名為channel)的路由,當(dāng)您調(diào)用該search路由時(shí),它會(huì)將search字符串作為channel變量傳遞。


查看完整回答
反對(duì) 回復(fù) 2022-12-11
  • 2 回答
  • 0 關(guān)注
  • 117 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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