Skip to content

Instantly share code, notes, and snippets.

@noxify
Created November 20, 2016 01:46
Show Gist options
  • Save noxify/b784473f8bab84d3b74b7a4eec6683d2 to your computer and use it in GitHub Desktop.
Save noxify/b784473f8bab84d3b74b7a4eec6683d2 to your computer and use it in GitHub Desktop.
routes file
<?php
Route::group([
'prefix' => config('infyom.laravel_generator.prefixes.path'),
'middleware' => ['rinvex.fort.backend', 'can:access-dashboard'],
'as' => config('infyom.laravel_generator.prefixes.path').'.',
], function () {
Route::group(['as' => 'users.', 'prefix' => 'users'], function () {
Route::get('/', ['as'=> 'index', 'uses' => 'Admin\UserController@index']);
Route::post('/', ['as'=> 'store', 'uses' => 'Admin\UserController@store']);
Route::get('create', ['as'=> 'create', 'uses' => 'Admin\UserController@create']);
Route::put('{users}', ['as'=> 'update', 'uses' => 'Admin\UserController@update']);
Route::patch('{users}', ['as'=> 'update', 'uses' => 'Admin\UserController@update']);
Route::delete('{users}', ['as'=> 'destroy', 'uses' => 'Admin\UserController@destroy']);
Route::get('{users}', ['as'=> 'show', 'uses' => 'Admin\UserController@show']);
Route::get('{users}/edit', ['as'=> 'edit', 'uses' => 'Admin\UserController@edit']);
});
Route::group(['as' => 'roles.', 'prefix' => 'roles'], function () {
Route::get('/', ['as'=> 'index', 'uses' => 'Admin\RoleController@index']);
Route::post('/', ['as'=> 'store', 'uses' => 'Admin\RoleController@store']);
Route::get('create', ['as'=> 'create', 'uses' => 'Admin\RoleController@create']);
Route::put('{roles}', ['as'=> 'update', 'uses' => 'Admin\RoleController@update']);
Route::patch('{roles}', ['as'=> 'update', 'uses' => 'Admin\RoleController@update']);
Route::delete('{roles}', ['as'=> 'destroy', 'uses' => 'Admin\RoleController@destroy']);
Route::get('{roles}', ['as'=> 'show', 'uses' => 'Admin\RoleController@show']);
Route::get('{roles}/edit', ['as'=> 'edit', 'uses' => 'Admin\RoleController@edit']);
});
Route::group(['as' => 'permissions.', 'prefix' => 'permissions'], function () {
Route::get('/', ['as'=> 'index', 'uses' => 'Admin\PermissionController@index']);
Route::post('/', ['as'=> 'store', 'uses' => 'Admin\PermissionController@store']);
Route::get('create', ['as'=> 'create', 'uses' => 'Admin\PermissionController@create']);
Route::put('{permissions}', ['as'=> 'update', 'uses' => 'Admin\PermissionController@update']);
Route::patch('{permissions}', ['as'=> 'update', 'uses' => 'Admin\PermissionController@update']);
Route::delete('{permissions}', ['as'=> 'destroy', 'uses' => 'Admin\PermissionController@destroy']);
Route::get('{permissions}', ['as'=> 'show', 'uses' => 'Admin\PermissionController@show']);
Route::get('{permissions}/edit', ['as'=> 'edit', 'uses' => 'Admin\PermissionController@edit']);
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment