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

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

Laravel 7 404 路由超過 2 層時出現(xiàn)錯誤

Laravel 7 404 路由超過 2 層時出現(xiàn)錯誤

PHP
慕蓋茨4494581 2023-10-21 19:57:31
我遇到了 Laravel 的有線問題,其中具有多個參數(shù)(強(qiáng)制/可選)的路由不起作用。環(huán)境信息本地:Windows、XAMPP、PHP 7.3生產(chǎn):Ubuntu 18.04、PHP 7.4最初,我懷疑 .htaccess 文件有問題,但這似乎不是問題。這在我的本地上完美運行,但由于某種原因,這在 Ubuntu 服務(wù)器上不起作用。下面的代碼可以完美運行。Route::any('route/me/','Tst@routeme');但是,以下任何一種都不起作用:Route::any('route/me/here/','Tst@routeme');Route::any('route/me/here/{id?}','Tst@routeme');Route::any('route/me/here/and/here','Tst@routeme');請問有什么建議可以解決這個問題嗎?
查看完整描述

3 回答

?
一只斗牛犬

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

我的第一個建議是將參數(shù)最多的路線放在頂部,例如:


Route::any('route/me/here/and/here','Tst@routeme');


Route::any('route/me/here/{id?}','Tst@routeme');


Route::any('route/me/here/','Tst@routeme');

它更像是最先匹配的路由首先執(zhí)行,因此從上到下,參數(shù)最少的路由最后匹配。


第二件事我建議您將路線分組,例如:


Route::prefix('route/me')->group(function () {

    Route::get('here/and/here', 'Tst@routeme');

    Route::get('here/{id?}', 'Tst@routeme');

    Route::get('here', 'Tst@routeme');

});

為了更好的可讀性...


查看完整回答
反對 回復(fù) 2023-10-21
?
慕少森

TA貢獻(xiàn)2019條經(jīng)驗 獲得超9個贊

我無法詳細(xì)說明為什么會發(fā)生這種特定情況,但是,匹配您的開發(fā)和生產(chǎn)環(huán)境應(yīng)該可以在將來消除這些問題。


家園?

Laravel 團(tuán)隊提供的 Homestead vagrant box 是一個可靠的選擇,并且有很好的文檔記錄。它是 Ubuntu 18.04 / 20.04 機(jī)器,可以配置許多附加組件。您可以使用文件中的一行輕松配置任何給定項目正在使用的 PHP 版本Homestead.yaml。

Docker?

Docker 更先進(jìn)一些,但配置方式非常靈活。它的容器設(shè)計允許您將一個項目的依賴關(guān)系與下一個項目隔離。


這些設(shè)置并不困難(一兩天內(nèi)即可輕松完成),并且允許您幾乎完美地復(fù)制生產(chǎn)環(huán)境。

它將在那些“但它可以在我的機(jī)器上運行”的時刻提供巨大幫助!


查看完整回答
反對 回復(fù) 2023-10-21
?
函數(shù)式編程

TA貢獻(xiàn)1807條經(jīng)驗 獲得超9個贊

更新我自己的問題,以便對其他人有所幫助。

我想說這可能是某人(或至少是我)未能檢查的最后一件事。我嘗試列出服務(wù)器中的路由,但發(fā)現(xiàn)找不到我新添加的路由。

php?artisan?route:list

早些時候,我清除了緩存,重新啟動了apache,但沒有幫助。最后發(fā)現(xiàn)當(dāng)路由被緩存且無法工作時,以下命令是一個救星。所以對我有用的事情是清除“路由”緩存。

php?artisan?route:cache?
php?artisan?route:clear
查看完整回答
反對 回復(fù) 2023-10-21
  • 3 回答
  • 0 關(guān)注
  • 210 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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