order-food-admin/app/Admin/routes.php

64 lines
3.1 KiB
PHP

<?php
use Illuminate\Routing\Router;
use Illuminate\Support\Facades\Route;
use Dcat\Admin\Admin;
Admin::routes();
Route::group([
'prefix' => config('admin.route.prefix'),
'namespace' => config('admin.route.namespace'),
'middleware' => config('admin.route.middleware'),
], function (Router $router) {
$router->get('/', 'HomeController@index');
$router->resource('/banners', 'BannerController');
$router->resource('/articles', 'ArticleController');
$router->resource('/goods', 'GoodController');
$router->resource('/goods_categories', 'GoodsCategoryController');
$router->resource('/goods_types', 'GoodsTypeController');
$router->resource('/type_attr', 'TypeAttrController');
$router->resource('/quan_tickets', 'QuanTicketController');
$router->resource('/activity_options', 'ActivityOptionController')->only(['index', 'update']);
$router->resource('/activity_goods', 'ActivityGoodController');
$router->resource('/activity_day', 'ActivityDayGoodController');
$router->resource('/luck_activities', 'LuckDrawActivityController');
$router->resource('/users', 'UserController')->only(['index', 'update', 'show']);
$router->get('/user_setting', 'UserController@settings')->name('users.setting');
$router->resource('/user_ticket', 'UserTicketController')->only(['index', 'delete']);
$router->resource('/orders', 'OrderController')->only(['index', 'create', 'show', 'destroy']);
$router->post('/orders/store', 'OrderController@toStore')->name('order.sotre');
$router->get('/order_pickup', 'OrderController@pickup')->name('order.pickup');
$router->get('/pickup_order', 'OrderController@toPickup')->name('order.topickup');
$router->resource('/user_talks', 'UserTalkController')->only(['index','update']);
$router->get('/total/goods', 'TotalController@goodsTotal')->name('total.goods');
/*API*/
$router->prefix('api')->group(function(){
Route::get('goods_categories', 'ApiController@getGoodsCategories')->name('goods_categories.api');
Route::get('goods_types', 'ApiController@getGoodsTypes')->name('goods_types.api');
Route::get('type_attrs', 'ApiController@getTypeAttrs')->name('type_attrs.api');
Route::get('goods_attrs', 'ApiController@getGoodsAttrs')->name('goods_attrs.api');
Route::get('goods', 'ApiController@getGoods')->name('goods.api');
Route::get('orders', 'ApiController@getOrder')->name('get_order.api');
Route::get('guess', 'ApiController@guess')->name('guess.api');
Route::get('user', 'ApiController@user')->name('user.api');
Route::get('quan_ticket', 'ApiController@quanTicket')->name('quan_ticket.api');
// Route::get('ticket_the_value', 'ApiController@ticketValue')->name('tickets.values');
});
$router->post('upload_image', 'UploadsController@uploadImage')->name('upload_image');
$router->resource('guess', 'GuessController')->names('guess');
$router->resource('guess-option', 'GuessOptionController')->names('guess_option');
$router->resource('guess-user', 'GuessUserController')->names('guess_user');
});