web.php 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. /*
  3. |--------------------------------------------------------------------------
  4. | Web Routes
  5. |--------------------------------------------------------------------------
  6. |
  7. | Here is where you can register web routes for your application. These
  8. | routes are loaded by the RouteServiceProvider within a group which
  9. | contains the "web" middleware group. Now create something great!
  10. |
  11. */
  12. use App\Http\Controllers\Admin\AdminController;
  13. use Illuminate\Http\Request;
  14. Route::get('/', function () {
  15. return redirect('admin-login');
  16. //return view('welcome');
  17. });
  18. //测试
  19. Route::get('callback',function(Request $request){
  20. $http = new GuzzleHttp\Client;
  21. $response = $http->post('http://passport.alixiaoqu.com/oauth/token',[
  22. 'form_params' => [
  23. 'client_id' => '3',
  24. 'client_secret' => 'pE29qcQWOiO5FHzacrXZ00LB6yr11WqcE4AE2RQE',
  25. 'grant_type' => 'authorization_code',
  26. 'redirect_uri' => 'http://cloud.shop.alixiaoqu.com/callback',
  27. 'code' => $request->input('code'),
  28. ],
  29. ]);
  30. return json_decode((string) $response->getBody(), true);
  31. });
  32. Route::get('users',function (){
  33. $client = new GuzzleHttp\Client;
  34. $response = $client->request('GET','http://passport.alixiaoqu.com/api/user',['headers' => ['Authorization' => 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjY3MmE2YTEyMGYxN2RjMTA5NzJkZDE1M2E3OTVlMGU1NzY4MDNmYjliMDNmNzMyNGYzYzdkYTUwNzU3ODM4MmRmZmRhOTdkZmMzYWQyNTBkIn0.eyJhdWQiOiIyIiwianRpIjoiNjcyYTZhMTIwZjE3ZGMxMDk3MmRkMTUzYTc5NWUwZTU3NjgwM2ZiOWIwM2Y3MzI0ZjNjN2RhNTA3NTc4MzgyZGZmZGE5N2RmYzNhZDI1MGQiLCJpYXQiOjE0OTU4MTU2MjMsIm5iZiI6MTQ5NTgxNTYyMywiZXhwIjoxNDk3MTExNjIzLCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.kl_hoapakt5nHTjjD_GQWSYKCd_bo7Zu21HSYhmoODE6OgGbYULtZbI_h1xcT668L1RjnSOLblWDs2h0CaY9W2McUJCUHQqSg3WwFPr81tTeOfjERgCra5noDPrroxQKthu6jaWKs9iw7A6GUhtySomcVEoTjzY_W-8Tm4Pz_mkoL_3iovWxyk25IgKH9AfHP--irUalquNPotkicNRt-eUr2pl19IgXj-StxoIVdhNew2z7yAhRqHir7PVUzLN-4Ss6TTCzVRTAvQhboJABdcESAsxj1olanFzce6dI96sRAAsGydzTllQk-s6dzy_QGeCmGqpgEkdbDn20d6TCPkVsKVcosrQ6FsAaeZf9KepvYJF5-xKlmtGTC-PR0LbulgoPdcrPjukUkdhibx9BB2tV0GlGUf0FC4AqrfpVan3EwD0M2zu1QOQGeGKa4eepE7KrehZSKe0MI9vt4OmXO_Q2uTzZrz6Ztw1gAh_di1V2iyh1CiRCbZ7bH7fFQ4lrSrhCp9JrGEBfix0xDsiyel7SmqMS5EAIsojpbOykTVJbWY5kQmeMkXmW5U7pBWuFglXrMllqZhYM_-XGwsnjzq41gu6uP6W6H3nFu2iC3FcEe0avXTeiFdnKD3h14FJaNqIao0e8qj9cT09R2vjcEXAucoNjzmN2ncud39Mc76A'
  35. ]]);
  36. echo $response->getBody() ;
  37. });
  38. //测试结束
  39. Route::group(['namespace'=>"Admin"],function(){
  40. Route::any("admin-login",[ 'uses'=>'AdminController@loginAction','as'=>'login' ]);
  41. });
  42. Route::group(['middleware' => 'auth','namespace'=>"Admin"], function()
  43. {
  44. Route::get("admin-logout",['uses'=>'AdminController@logoutAction','as'=>'logout']);
  45. Route::get('admin-dashboard', ['as' => 'dashboard', 'uses' => 'AdminController@dashboardAction']);
  46. Route::get('admin-list', ['as' => 'manager', 'uses' => 'AdminController@managerAction']);
  47. Route::any('admin-add', ['as' => 'adminAdd', 'uses' => 'AdminController@addAction']);
  48. Route::any('admin-update/{id}', ['as' => 'adminUpdate', 'uses' => 'AdminController@updateAction']);
  49. Route::any('admin-settings', ['as' => 'adminSettings', 'uses' => 'AdminController@settingsAction']); //设置
  50. //供应商管理
  51. Route::any("supply-add",['uses'=>'SupplyController@addAction','as'=>'supplyAdd']);
  52. Route::any("supply-update/{id}",['uses'=>'SupplyController@updateAction','as'=>'supplyUpdate']);
  53. Route::get("supply-list",['uses'=>'SupplyController@listAction','as'=>'supply']);
  54. Route::get("supply-goods",['uses'=>'SupplyController@sourceAction','as'=>'goods']);
  55. Route::any("supply-goods-view",['uses'=>'SupplyController@goodsViewsAction','as'=>'goodsview']);
  56. //店铺管理
  57. Route::get('shop',['uses'=>'ShopController@indexAction','as'=>'shop']);
  58. Route::any('shop-add',['uses'=>'ShopController@addAction','as'=>'shopAdd']);
  59. Route::any('shop-update/{id}',['uses'=>'ShopController@updateAction','as'=>'shopUpdate']);
  60. Route::get('demo',['uses'=>'ShopController@demo','as'=>'demo']);
  61. });