Installed laravel-permission and laravel-modules
This commit is contained in:
@@ -13,6 +13,41 @@ use Illuminate\Http\Request;
|
||||
|
|
||||
*/
|
||||
|
||||
Route::middleware('auth:api')->get('/user', function (Request $request) {
|
||||
return $request->user();
|
||||
// Route::group(['middleware' => 'auth:api', 'prefix' => '/users'], function ()
|
||||
// {
|
||||
// Route::get('/', 'UserController@index');
|
||||
// Route::post('/', 'UserController@store');
|
||||
// Route::get('/{user}', 'UserController@show');
|
||||
// Route::put('/{user}', 'UserController@update');
|
||||
// Route::delete('/{user}', 'UserController@destroy');
|
||||
|
||||
// Route::patch('/{user}/attach-role/{role}', 'UserRolePermissionController@userAttachRole');
|
||||
// Route::patch('/{user}/attach-permission/{permission}', 'UserRolePermission@userAttachPermission');
|
||||
// });
|
||||
|
||||
Route::group(['middleware' => 'auth:api', 'prefix' => '/permissions'], function ()
|
||||
{
|
||||
Route::get('/', 'PermissionController@index');
|
||||
Route::post('/', 'PermissionController@store');
|
||||
Route::get('/{permission}', 'PermissionController@show');
|
||||
Route::put('/{permission}', 'PermissionController@update');
|
||||
Route::delete('/{permission}', 'PermissionController@destroy');
|
||||
|
||||
Route::patch('/{permission}/attach-roles', 'UserRolePermissionController@permissionAttachMultiRoles');
|
||||
Route::patch('/{permission}/attach-role/{role}', 'UserRolePermissionController@permissionAttachRole');
|
||||
Route::patch('/{permission}/remove-role/{role}', 'UserRolePermissionController@permissionRemoveRole');
|
||||
});
|
||||
|
||||
Route::group(['middleware' => 'auth:api', 'prefix' => '/roles'], function ()
|
||||
{
|
||||
Route::get('/', 'RoleController@index');
|
||||
Route::post('/', 'RoleController@store');
|
||||
Route::get('/{role}', 'RoleController@show');
|
||||
Route::put('/{role}', 'RoleController@update');
|
||||
Route::delete('/{role}', 'RoleController@destroy');
|
||||
|
||||
// Route::patch('/{role}/attach-user/{user}', 'UserRolePermissionController@userAttachRole');
|
||||
Route::patch('/{role}/attach-permissions', 'UserRolePermissionController@roleAttachMultiPermissions');
|
||||
Route::patch('/{role}/attach-permission/{permission}', 'UserRolePermissionController@roleAttachPermission');
|
||||
Route::patch('/{role}/remove-permission/{permission}', 'UserRolePermissionController@roleRemovePermission');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user