middleware(AdminRedirect::class) ->group(function () { Route::get('/', 'IndexController@index')->name('index'); Route::get('register', 'RegisterController@index')->name('register'); Route::post('register/create', 'RegisterController@registerCreate')->name('register.create'); Route::get('profile', 'IndexController@profile')->name('profile'); Route::get('page-profile', 'IndexController@pageProfile')->name('page.profile'); Route::put('profile/update', 'IndexController@profileUpdate')->name('profile.update'); Route::get('memberlist', 'MemberController@index')->name('member.index'); Route::get('logout', [LoginController::class, 'adminLogout'])->name(name: 'logout'); Route::prefix('setting')->group(function () { Route::get('/', 'SettingController@index')->name('setting'); Route::get('promocode', 'SettingController@promoCode')->name('promocode'); Route::get('promocode/used', 'SettingController@promoCode')->name('promocode.status'); Route::post('promocode', 'SettingController@promoCodeCreate')->name('promocode.create'); }); }); // line 登入後查詢; Route::get('login/line/callback', [LoginController::class, 'handleProviderCallback'])->name('login.line.callback'); Route::get('login', [LoginController::class, 'adminIndex'])->name('login'); Route::post('login/process', [LoginController::class, 'adminNormalLogin'])->name('login.post'); //後台 line 登入; Route::get('login/line', [LoginController::class, 'redirectToProvider'])->name('login.line');