【问题标题】:Lumen route group doesn't work with named routeLumen 路由组不适用于命名路由
【发布时间】:2016-07-06 23:07:15
【问题描述】:

当我在 Lumen 框架中的组内定义路由时,它适用于直接闭包,但不适用于控制器名称;我总是得到一个未找到的异常。

//Working
$app->group(['prefix' => 'admin'], function () use ($app) {
    $app->get('users', function ()    {
        //...
    });
});

//Get 'Class ExampleController does not exist'
$app->group(['prefix' => 'admin'], function () use ($app) {
    $app->get('users', ['uses' => 'ExampleController@indexAction']);
});

提前致谢。

【问题讨论】:

    标签: php lumen lumen-5.2 lumen-routing


    【解决方案1】:

    您可以通过添加命名空间来修复它:

    $app->group(['prefix' => 'admin', 'namespace' => 'App\Http\Controllers'], function () use ($app) {
        $app->get('users', 'ExampleController@indexAction');
    });
    

    【讨论】:

      猜你喜欢
      • 2015-01-28
      • 1970-01-01
      • 2018-12-31
      • 2017-08-06
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多