国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

求助一個(gè)路由不生效,提示404,大佬幫忙看下 [已解決]

jianqi

路由代碼

use Webman\Route;

Route::any('/open/base/wechat/appid/{name}', [app\open\controller\Base::class, 'testurl']);

控制器代碼


namespace app\open\controller;

use support\Request;
use think\facade\Db;
use EasyWeChat\Factory;
use EasyWeChat\OpenPlatform\Server\Guard;
use Symfony\Component\HttpFoundation\HeaderBag;
use Symfony\Component\HttpFoundation\Request as SymfonyRequest;

class Base
{  

    public function testurl(){

        return response('我要看看');
      }

訪問 http://127.0.0.1:8787/open/base/wechat/appid/wx555555
頁(yè)面顯示404 看樣子路由沒有生效, 不用類路由,使用閉包路由是ok的

是因?yàn)槟夸浱畹膯栴}嗎? 大佬幫忙看看 感謝

已經(jīng)解決,是命名空間和物理路徑不一致導(dǎo)致,
在不用路由下沒什么問題,
用了路由會(huì)導(dǎo)致404,
所以需要遵守規(guī)范,統(tǒng)一命名空間和文件物理路徑

1688 3 0
3個(gè)回答

jianqi

補(bǔ)充下,webman版本是1.4.3

  • 暫無評(píng)論
liziyu
// 匹配 /user /user/123 和 /user/abc
Route::any('/user[/{name}]', function ($request, $name = null) {
   return response($name ?? 'tom');
});
  • jianqi 2022-09-01

    感謝是 命名空間和路徑不一致導(dǎo)致

xiuwang

ls app/open/controller/Base.php
看下 app/open/controller/Base.php 文件在不在,是不是名字錯(cuò)了,或者路徑錯(cuò)了,大小寫檢查下

  • jianqi 2022-09-01

    感謝, 排查是命名空間和物理路徑不一致導(dǎo)致。

年代過于久遠(yuǎn),無法發(fā)表回答
??