1
0
Files
lkafu/routes/web.php
2020-08-06 14:45:56 +08:00

92 lines
5.0 KiB
PHP

<?php
Route::any('/wechat', 'WeChatController@serve');
//测试文件
Route::get('test', 'TestController@index')->name('test');
Route::any('/', 'IndexController@index')->name('index');
// Route::any('publish', 'WeChatController@publish')->name('publish'); //设置微信公众平台底部菜单
Route::get('index/more', 'IndexController@more')->name('index.more');
//登录相关
Route::any('register', 'AuthController@register')->name('register');
Route::get('logout', 'AuthController@logout')->name('logout');
Route::get('login', 'AuthController@wechat')->name('login');
Route::any('auth/login', 'AuthController@login')->name('authlogin');
Route::get('login/wechatCallback', 'AuthController@wechatCallback')->name('login.wechatCallback');
Route::post('auth/sms', 'AuthController@smsCode')->name('auth.sms');
//商品
Route::get('goods/lists', 'GoodsController@lists')->name('goods.lists');
Route::get('goods/category', 'GoodsController@category')->name('goods.category');
Route::get('goods/{goods}/favorite', 'GoodsController@favorite')->name('goods.favorite');
Route::resource('goods', 'GoodsController', ['only' => ['show']]);
// 支付中心
Route::any('notify/upgrade', 'NotifyController@upgrade')->name('notify.upgrade');
Route::any('notify/payment', 'NotifyController@payment')->name('notify.payment');
Route::any('payments/{order}', 'PayController@order')->name('pay.order');
Route::any('payments/wechat/{orderid}', 'PayController@wechat')->name('pay.wechat');
Route::any('payments/{orderid}', 'PayController@order')->name('pay.order');
Route::get('pay/ok', 'PayController@ok')->name('pay.ok');
//购物车
Route::get('cart/setnum', 'CartController@setnum')->name('cart.setnum');
Route::get('cart/sure', 'CartController@sure')->name('cart.sure');
Route::get('cart/delete', 'CartController@delete')->name('cart.delete');
Route::resource('cart', 'CartController', ['only' => ['index', 'store']]);
// 订单管理
Route::get('orders', 'OrderController@index')->name('orders.index');
Route::get('orders/unpay', 'OrderController@unpay')->name('orders.unpay');
Route::get('orders/paid', 'OrderController@paid')->name('orders.paid');
Route::get('orders/delivered', 'OrderController@delivered')->name('orders.delivered');
Route::get('orders/signed', 'OrderController@signed')->name('orders.signed');
Route::get('orders/create', 'OrderController@create')->name('orders.create');
Route::post('orders/store', 'OrderController@store')->name('orders.store');
Route::get('orders/{orderid}', 'OrderController@show')->name('orders.show');
Route::post('orders/{orderid}/delete', 'OrderController@delete')->name('orders.delete');
Route::get('orders/{orderid}/sign', 'OrderController@sign')->name('orders.sign');
// 资讯部分
Route::get('articles', 'ArticleController@index')->name('articles.index');
Route::get('articles/more', 'ArticleController@more')->name('articles.more');
Route::get('articles/{article}', 'ArticleController@show')->name('articles.show');
// 收货地址管理
Route::get('addresses/select', 'AddressController@select')->name('addresses.select');
Route::post('addresses/areas', 'AddressController@areas')->name('addresses.areas');
Route::any('addresses/{id}/setdef', 'AddressController@setdef')->name('addresses.setdef');
Route::resource('addresses', 'AddressController');
//个人中心
Route::get('user', 'UserController@index')->name('user.index');
//我的收藏
Route::get('favorites/more', 'FavoriteController@more')->name('favorites.more');
Route::resource('favorites', 'FavoriteController', ['only' => ['index']]);
//升级
Route::get('upgrade/hasagent', 'UpgradeController@hasAgent')->name('upgrade.hasagent');
Route::any('upgrade/wechat', 'UpgradeController@wechat')->name('upgrade.wechat');
Route::get('upgrade/agent', 'UpgradeController@agent')->name('upgrade.agent');
Route::get('upgrade/vip', 'UpgradeController@vip')->name('upgrade.vip');
//进货商城
Route::get('pick/search', 'PickController@search')->name('pick.search');
Route::post('pick/receivegoods', 'PickController@receiveGoods')->name('pick.receivegoods');
Route::get('pick/{good}/detail', 'PickController@detail')->name('pick.detail');
Route::post('pick/receivemobile', 'PickController@receiveMobile')->name('pick.receivemobile');
Route::post('pick/bind', 'PickController@bind')->name('pick.bind');
Route::any('pick/lists', 'PickController@lists')->name('pick.lists');
Route::any('pick/index', 'PickController@index')->name('pick.index');
//定位相关
Route::get('location/setarea', 'LocationController@setArea')->name('location.setarea');
Route::get('location/address', 'LocationController@address')->name('location.address');
Route::any('location/set', 'LocationController@setLocation')->name('location.set');
//
Route::any('settings/nickname', 'SettingsController@nickname')->name('settings.nickname');
Route::any('settings/mobile', 'SettingsController@mobile')->name('settings.mobile');
Route::get('settings/index', 'SettingsController@index')->name('settings.index');
Route::any('settings/password', 'SettingsController@password')->name('settings.password');