グループプレフィックスでオプションのパラメーターを使用できるかどうか疑問に思っています。
他のルートと同様に使用して{parameter?}
も機能しません。
Route::group(array('prefix' => 'foo/{foo_id?}'), function() {
Route::any('bar', 'ApiFooController@bar');
});
foo/bar
と の両方をキャッチしたいと思いfoo/2/bar
ます。
私が見る限り、疑問符なしでのみ機能しますが、foo/bar
(パラメーターなしで) エラーがスローされます。
回避策となる 2 つの別個のグループを定義することは避けたいと思います。多分重要な注意:bar
はリソースに加えてカスタム関数であるため、リソース (のようなfoo.bar
) を定義しようとはしていません。