Files
izyim/routes/web.php
T
2019-03-28 16:16:28 +08:00

60 lines
2.1 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('password/forgot', function () {
return view('pages.authentication.password.forgot');
})->name('password.forgot');
Route::post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail')->name('password.email');
Route::get('password/reset/{token}', function ($token){
return view('pages.authentication.password.change',['token' => $token]);
})->name('password.reset');
Route::post('password/update', 'Auth\ResetPasswordController@reset')->name('password.update');
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');
});