ルート構成ファイル
プラグインのルート構成ファイルは plugin/プラグイン名/config/route.php
にあります。
デフォルトのルート
アプリケーションプラグインのURLパスはすべて /app
で始まります。例えば、plugin\foo\app\controller\UserController
のURLは http://127.0.0.1:8787/app/foo/user
です。
デフォルトのルートを無効にする
特定のアプリケーションプラグインのデフォルトルートを無効にしたい場合は、ルート構成で以下のように設定します。
Route::disableDefaultRoute('foo');
404エラーのハンドリング
特定のアプリケーションプラグインにfallbackを設定したい場合は、第二引数でプラグイン名を渡す必要があります。例えば、以下のようにします。
Route::fallback(function(){
return redirect('/');
}, 'foo');