Files
izyim/routes/web.php
T
2019-04-02 11:30:32 +08:00

59 lines
1.8 KiB
PHP

<?php
Route::get('/', 'Auth\LoginController@showLoginForm')->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::get('/logout', 'Auth\LoginController@logout')->name('auth.logout');
});
Route::group(['middleware' => ['secure', 'clearcache']], function (): void {
Route::get('/profile', function(){
return view('pages.accounts.profile');
})->name('user.profile');
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');
Route::get('/order', function(){
return view('pages.orders.index');
})->name('order');
});