Lumen 5.2 ドキュメントから:
プレフィックス グループ属性を使用して、グループ内の各ルートに特定の URI のプレフィックスを付けることができます。たとえば、グループ内のすべてのルート URI の前に admin を付けたい場合があります。
$app->group(['prefix' => 'admin'], function () use ($app) { $app->get('users', function () { // Matches The "/admin/users" URL }); });
私のコード:
$app->group(['prefix' => 'v1'], function () use ($app) {
$app->get('lessons', function () {
['as' => 'lessons.index', 'uses' => 'LessonsController@index'];
});
});
index()
これは 200 を返しますが、 でメソッドを呼び出していないことは明らかLessonsController
です。
私もこれを試しました:
$app->group(['prefix' => 'v1'], function () use ($app) {
$app->get('lessons', ['as' => 'lessons.index', 'uses' => 'LessonsController@index']);
});
結果はReflectionException in Container.php line 738: Class LessonsController does not exist