refactored web routes

This commit is contained in:
denisdulici 2017-10-22 13:02:33 +03:00
parent e73a19f01f
commit d9604ef5c1

View File

@ -6,14 +6,16 @@
* @link https://akaunting.com
*/
Route::group(['middleware' => ['auth', 'language', 'adminmenu', 'permission:read-admin-panel']], function () {
Route::get('/', 'Dashboard\Dashboard@index');
Route::group(['middleware' => 'language'], function () {
Route::group(['middleware' => 'auth'], function () {
Route::group(['prefix' => 'uploads'], function () {
Route::get('{folder}/{file}', 'Common\Uploads@get');
Route::get('{folder}/{file}/download', 'Common\Uploads@download');
});
Route::group(['middleware' => ['adminmenu', 'permission:read-admin-panel']], function () {
Route::get('/', 'Dashboard\Dashboard@index');
Route::group(['prefix' => 'search'], function () {
Route::get('search/search', 'Search\Search@search');
Route::resource('search', 'Search\Search');
@ -110,12 +112,7 @@ Route::group(['middleware' => ['auth', 'language', 'adminmenu', 'permission:read
});
});
Route::group(['middleware' => ['auth', 'language', 'customermenu', 'permission:read-customer-panel']], function () {
Route::group(['prefix' => 'uploads'], function () {
Route::get('{folder}/{file}', 'Common\Uploads@get');
Route::get('{folder}/{file}/download', 'Common\Uploads@download');
});
Route::group(['middleware' => ['customermenu', 'permission:read-customer-panel']], function () {
Route::group(['prefix' => 'customers'], function () {
Route::get('/', 'Customers\Dashboard@index');
@ -129,8 +126,9 @@ Route::group(['middleware' => ['auth', 'language', 'customermenu', 'permission:r
Route::get('logout', 'Auth\Login@destroy')->name('customer_logout');
});
});
});
Route::group(['middleware' => ['guest', 'language']], function () {
Route::group(['middleware' => 'guest'], function () {
Route::group(['prefix' => 'auth'], function () {
Route::get('login', 'Auth\Login@create')->name('login');
Route::post('login', 'Auth\Login@store');
@ -143,7 +141,8 @@ Route::group(['middleware' => ['guest', 'language']], function () {
Route::post('reset', 'Auth\Reset@store');
});
Route::group(['middleware' => 'install', 'prefix' => 'install'], function () {
Route::group(['middleware' => 'install'], function () {
Route::group(['prefix' => 'install'], function () {
Route::get('/', 'Install\Requirements@show');
Route::get('requirements', 'Install\Requirements@show');
@ -157,3 +156,5 @@ Route::group(['middleware' => ['guest', 'language']], function () {
Route::post('settings', 'Install\Settings@store');
});
});
});
});