|
@@ -1,5 +1,5 @@
|
|
<?php
|
|
<?php
|
|
-
|
|
|
|
|
|
+use App\Furniture;
|
|
/*
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
|--------------------------------------------------------------------------
|
|
| Web Routes
|
|
| Web Routes
|
|
@@ -11,9 +11,7 @@
|
|
|
|
|
|
|
|
*/
|
|
*/
|
|
|
|
|
|
-Route::get('/', function () {
|
|
|
|
- return view('welcome');
|
|
|
|
-});
|
|
|
|
|
|
+Route::get('/web/bind', 'Web\AuthController@bind');
|
|
|
|
|
|
|
|
|
|
Route::get('attachment/{md5}', [
|
|
Route::get('attachment/{md5}', [
|
|
@@ -38,9 +36,36 @@ Route::get('image/{md5}', [
|
|
// $obj = $obj->find(1);
|
|
// $obj = $obj->find(1);
|
|
// var_dump($obj);exit;
|
|
// var_dump($obj);exit;
|
|
// });
|
|
// });
|
|
|
|
+Route::any('/', function () {
|
|
|
|
+ //dd(request()->getRequestUri());
|
|
|
|
+ Route::any('', ['as' => 'admin',
|
|
|
|
+ 'uses' => 'Base\IndexController@index']);dd(11);
|
|
|
|
+ //后台
|
|
|
|
+ if (strpos(request()->getRequestUri(), '/addons/') !== false) {
|
|
|
|
+ //如未设置当前公众号则加到选择公众号列表
|
|
|
|
+ session_start();
|
|
|
|
+ if (empty($_SESSION['store_id']) || empty($_SESSION['wUser']) || empty($_SESSION['wAccount'])) {
|
|
|
|
+ return redirect('../../../web/index.php?c=wxapp&a=display');
|
|
|
|
+ }
|
|
|
|
+ session()->put('store_id', $_SESSION['store_id']);
|
|
|
|
+ session()->put('wUser', $_SESSION['wUser']);
|
|
|
|
+ session()->put('wAccount', $_SESSION['wAccount']);
|
|
|
|
+ // Furniture::parseRoute();
|
|
|
|
+ $route_url = $_SESSION['route'];
|
|
|
|
+ $route = $baseRoute = explode('/',$route_url);
|
|
|
|
|
|
-Route::get('/test', 'TestController@index');
|
|
|
|
-Route::get('/web/bind', 'Web\AuthController@bind');
|
|
|
|
-Route::any('/web/notify', 'Web\AuthController@notify');
|
|
|
|
-/*Route::group(['prefix'=>'web','namespace'=>'Web','middleware' => ['web', 'wechat.oauth:snsapi_userinfo']],function (){
|
|
|
|
- Route::any('bind','AuthController@bind');});*/
|
|
|
|
|
|
+
|
|
|
|
+ if (count($route) > 1) {
|
|
|
|
+ unset($route[count($route) - 1]);
|
|
|
|
+ $file = app_path() . '/Http/Controllers/' . implode("/", $route) . "Controller.php";
|
|
|
|
+ if (file_exists($file)) {
|
|
|
|
+ $controller = implode("\\", $route) . "Controller";
|
|
|
|
+ $action = $controller . "@" . $baseRoute[count($route)];
|
|
|
|
+ //dd($route[0]);
|
|
|
|
+ Route::any('/', ['as' => $route[0],
|
|
|
|
+ 'uses' => $action]);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+});
|