config('admin.route.domain'), 'prefix' => config('admin.route.prefix'), 'middleware' => config('admin.route.middleware'), ], function (Router $router) { $router->resource('dashboard', \App\Admin\Controllers\HomeController::class); $router->get('menus', [\App\Admin\Controllers\HomeController::class, 'menus']); $router->get('current-user', [\App\Admin\Controllers\AuthController::class, 'currentUser']); $router->post('login', [\App\Admin\Controllers\AuthController::class, 'login']); $router->get('login', [App\Admin\Controllers\AuthController::class, 'loginPage']); $router->resource('system/settings', \App\Admin\Controllers\SettingController::class); $router->any('upload_image', '\App\Admin\Controllers\HomeController@uploadImage'); $router->any('upload_file', '\App\Admin\Controllers\HomeController@uploadFile'); $router->group([ 'prefix' => 'api', ], function (Router $router) { $router->get('keywords/tree-list', '\App\Admin\Controllers\KeywordsController@getTreeList')->name('api.keywords.tree-list'); $router->get('keywords/list', '\App\Admin\Controllers\KeywordsController@getList')->name('api.keywords.get_list'); $router->get('category/content', '\App\Admin\Controllers\CategoryController@getContent')->name('api.category.content'); $router->get('patient/options', '\App\Admin\Controllers\PatientController@getSelectOptions')->name('api.patient.options'); }); // 字典表 $router->resource('keywords', \App\Admin\Controllers\KeywordsController::class)->names('admin.keywords'); // 分类管理 $router->resource('category', \App\Admin\Controllers\CategoryController::class)->names('admin.category'); // 病人管理 $router->resource('patient', \App\Admin\Controllers\PatientController::class)->names('admin.patient'); // 病历管理 $router->resource('record', \App\Admin\Controllers\PatientRecordController::class)->names('admin.patient_record'); // 财务统计 $router->get('total/record', [\App\Admin\Controllers\TotalRecordController::class, 'index']); });