name('login'); Route::get('/forgot', 'Auth\ForgotPasswordController@showForgotForm')->name('login'); Route::group(['prefix' => 'auth'], function () { Route::post('/login', 'Auth\LoginController@login')->name('auth.login'); Route::get('/registration/{email}/{hash}', 'Account\ShowRegistrationFormController@show')->name('auth.registration'); Route::post('/registration/create', 'Account\RegisterAccountController@register')->name('auth.registration.create'); Route::post('/forgot', 'Account\ForgotAccountController@forgot')->name('auth.forgot'); Route::get('/logout', 'Auth\LoginController@logout')->name('auth.logout'); }); Route::group(['middleware' => ['secure', 'clearcache']], function (): void { Route::post('/test', 'TestController@index')->name('test'); Route::get('/accounts', function(){ return view('pages.accounts.index'); })->name('accounts.list'); Route::get('/dashboard', function(){ return view('pages.dashboard'); })->name('dashboard'); Route::get('/companies/list', function(){ return view('pages.companies.list'); })->name('companies.list'); Route::get('/company/{companyId}/profile', function($companyId){ return view('pages.companies.profile', ['companyId' => $companyId]); })->name('companies.profile'); Route::get('/warehouses/list', function(){ return view('pages.warehouses.list'); })->name('warehouses.list'); Route::get('/warehouse/{warehouseId}/profile', function($warehouseId){ return view('pages.warehouses.profile', ['warehouseId' => $warehouseId]); })->name('warehouses.profile'); Route::get('/order/profile', function(){ return view('pages.orders.profile'); })->name('order.profile'); });