config('admin.route.domain'), 'prefix' => config('admin.route.prefix'), 'middleware' => config('admin.route.middleware'), ], function (Router $router) { $router->get('/_settings', '\App\Admin\Controllers\IndexController@settings'); $router->group([ 'prefix' => 'api', ], function (Router $router) { $router->get('keywords/tree-list', '\App\Admin\Controllers\KeywordController@getTreeList')->name('api.keywords.tree-list'); $router->get('article-categories/tree-list', [\App\Admin\Controllers\ArticleCategoryController::class, 'getTreeList'])->name('api.article-categories.tree-list'); $router->get('articles/options', [\App\Admin\Controllers\ArticleController::class, 'options'])->name('api.articles.options'); $router->get('banner-places/options', [\App\Admin\Controllers\BannerPlaceController::class, 'options'])->name('api.banner-places.options'); $router->get('region-categories/tree-list', '\App\Admin\Controllers\RegionCategoryController@getTreeList')->name('api.region-categories.tree-list'); $router->get('devices/options', [\App\Admin\Controllers\DeviceController::class, 'options'])->name('api.devices.options'); }); $router->get('dashboard', '\App\Admin\Controllers\HomeController@index'); //公告管理 $router->resource('admin-notices', \App\Admin\Controllers\AdminNoticeController::class); $router->post('quick-edit/admin-notices/{admin_notice}',[ \App\Admin\Controllers\AdminNoticeController::class, 'update']); // 文章分类 $router->resource('article-categories', \App\Admin\Controllers\ArticleCategoryController::class); $router->post('quick-edit/article-categories/{article_category}', [\App\Admin\Controllers\ArticleCategoryController::class, 'update']); $router->post('quick-edit/article-categories', [\App\Admin\Controllers\ArticleCategoryController::class, 'multipleUpdate']); // 文章管理 $router->resource('articles', \App\Admin\Controllers\ArticleController::class); $router->post('quick-edit/article/{article}', [\App\Admin\Controllers\ArticleController::class, 'update']); // 图片位置 $router->resource('banner-places', \App\Admin\Controllers\BannerPlaceController::class); $router->post('quick-edit/banner-places/{banner_place}',[\App\Admin\Controllers\BannerPlaceController::class, 'update']); // 图片管理 $router->resource('banners', \App\Admin\Controllers\BannerController::class); $router->post('quick-edit/banners/{banner}',[\App\Admin\Controllers\BannerController::class, 'update']); //友情链接 $router->resource('friend-links', \App\Admin\Controllers\FriendLinkController::class); //字典表 $router->resource('keywords', \App\Admin\Controllers\KeywordController::class); //设备管理 $router->resource('devices', \App\Admin\Controllers\DeviceController::class); $router->post('quick-edit/devices/{device}',[\App\Admin\Controllers\DeviceController::class, 'update']); //设备预警 $router->get('warning-setting', '\App\Admin\Controllers\WarningSettingController@settingIndex'); $router->get('warning-notice', '\App\Admin\Controllers\WarningNoticeController@index'); //区域分类 $router->resource('region-categories', \App\Admin\Controllers\RegionCategoryController::class); $router->post('quick-edit/region-categories/{region_category}', '\App\Admin\Controllers\RegionCategoryController@update'); //区域列表 $router->resource('regions', \App\Admin\Controllers\RegionController::class); $router->post('quick-edit/regions/{region}',[\App\Admin\Controllers\RegionController::class, 'update']); //特殊菜单 $router->get('custom-region/{type}', '\App\Admin\Controllers\CustomRegionController@regionIndex'); $router->post('custom-region-detail', '\App\Admin\Controllers\CustomRegionController@regionDetail'); $router->get('custom-region-monitor', '\App\Admin\Controllers\DeviceController@monitorList'); $router->post('custom-region-monitor', '\App\Admin\Controllers\DeviceController@monitorList'); $router->get('custom-region-monitor-video', '\App\Admin\Controllers\DeviceController@monitorVideoList'); $router->get('custom-region-meteorological', '\App\Admin\Controllers\DeviceController@meteorologicalChart'); $router->post('custom-region-meteorological', '\App\Admin\Controllers\DeviceController@meteorologicalChart'); $router->get('custom-region-water', '\App\Admin\Controllers\DeviceController@waterChart'); $router->post('custom-region-water', '\App\Admin\Controllers\DeviceController@waterChart'); $router->get('custom-region-soil', '\App\Admin\Controllers\DeviceController@soilChart'); $router->post('custom-region-soil', '\App\Admin\Controllers\DeviceController@soilChart'); $router->post('custom-region-air', '\App\Admin\Controllers\DeviceController@airDetail'); $router->post('custom-region-wasserstrahl', '\App\Admin\Controllers\DeviceController@wasserstrahlDetail'); //种植记录 $router->resource('crop-plans', \App\Admin\Controllers\CropController::class)->only(['index','store', 'edit', 'update', 'destroy']); $router->post('crop-plan-detail', '\App\Admin\Controllers\CropController@planDetail'); $router->resource('system/settings', \App\Admin\Controllers\SettingController::class); });