Laravelを使い始めたばかりですが、ルートの設定が少しわかりにくいと感じています。私はいくつかのページを作成しようとしていますが、最終的には次のような構造になっているはずです。
domain.com/onboarding
domain.com/onboarding/skip
domain.com/onboarding/skip/anothersubview
等
今私は持っています:
// Registered and Activated User Routes
Route::group(['middleware' => ['auth', 'activated', 'activity']], function () {
Route::get('/onboarding', 'UserController@Onboarding')->name('onboarding');
});
ここでの解決策(およびベストプラクティス)はRoute::group
、次のように、私の中に別のルートを追加することです。
Route::view('/onboarding/skip', 'onboarding.skip');
これは物事を行う正しい方法ですか?
プレフィックスを使用:
Route::group(['prefix' => 'onboarding','middleware' => ['auth', 'activated', 'activity']], function () {
Route::get('/', 'UserController@Onboarding')->name('onboarding');
Route::get('/skip', 'UserController@OnboardingSkip')->name('onboarding_skip');
Route::get('/skip/anothersubview', 'UserController@OnboardingSkipSubview')->name('onboarding_skipsubview');
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加