Files
izyim/routes/web.php
T
2019-02-18 16:38:23 +08:00

50 lines
1.6 KiB
PHP

<?php
Route::get('/', 'Auth\LoginController@showLoginForm')->name('login');
Route::get('/storage', function(){
return null;
})->name('storage');
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::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');
});