prefix('v1')->middleware('cors')->group(function () { Route::middleware('api.guard')->group(function () { //用户注册 Route::post('/users', 'UserController@store')->name('users.store'); //用户登录 Route::post('/login', 'UserController@login')->name('users.login'); Route::middleware('api.refresh')->group(function () { //当前用户信息 Route::get('/users/info', 'UserController@info')->name('users.info'); //用户列表 Route::get('/users', 'UserController@index')->name('users.index'); //用户信息 Route::get('/users/{user}', 'UserController@show')->name('users.show'); //用户退出 Route::get('/logout', 'UserController@logout')->name('users.logout'); Route::post('/url/add', 'UrlController@add'); Route::post('/url/text', 'UrlController@text'); Route::post('/url/all', 'UrlController@index'); Route::post('/url/set', 'UrlController@set'); Route::post('/url/del', 'UrlController@del'); Route::post('/home/all', 'HomeController@index'); Route::post('/user/set', 'UserController@set'); }); }); Route::middleware('admin.guard')->group(function () { //管理员注册 Route::post('/admins', 'AdminController@store')->name('admins.store'); //管理员登录 Route::post('/admin/login', 'AdminController@login')->name('admins.login'); Route::middleware('api.refresh')->group(function () { //当前管理员信息 Route::get('/admins/info', 'AdminController@info')->name('admins.info'); //管理员列表 Route::get('/admins', 'AdminController@index')->name('admins.index'); //管理员信息 Route::get('/admins/{user}', 'AdminController@show')->name('admins.show'); //管理员退出 Route::get('/admins/logout', 'AdminController@logout')->name('admins.logout'); }); }); });