92 lines
5.0 KiB
PHP
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');
|