流明路由组不适用于命名路由

时间:2016-03-20 13:11:41

标签: php lumen lumen-5.2 lumen-routing

当我在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']);
});

提前致谢。

1 个答案:

答案 0 :(得分:4)

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

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