国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - laravel實現前后臺路由分離的方法

laravel實現前后臺路由分離的方法

2021-09-01 15:34woshihaiyong168 PHP教程

今天小編就為大家分享一篇laravel實現前后臺路由分離的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

當我們把路由寫到一個文件中時,路由顯得雜亂不堪,不利于維護,這時我們需要將laravel路由進行分離

實現步驟:

1、首先在app/Https/Controlles/文件下建立 Frontend(前端) Backend(后端) API(接口) 文件

2、在app/Https/建立對應的路由文件

laravel實現前后臺路由分離的方法

3、打開app/Providers/RouteServiceProvider.php 定義各個功能對應的路由文件

laravel實現前后臺路由分離的方法

代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?php
 
namespace App\Providers;
 
use Illuminate\Routing\Router;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
 
class RouteServiceProvider extends ServiceProvider
{
 /**
 * This namespace is applied to the controller routes in your routes file.
 *
 * In addition, it is set as the URL generator's root namespace.
 *
 * @var string
 */
 protected $namespace = 'App\Http\Controllers';
 protected $backendNamespace;
 protected $frontendNamespace;
 protected $apiNamespace;
 protected $currentDomain;
 
 /**
 * Define your route model bindings, pattern filters, etc.
 *
 * @param \Illuminate\Routing\Router $router
 * @return void
 */
 public function boot(Router $router)
 {
 //
 $this->backendNamespace = 'App\Http\Controllers\Backend';
 $this->frontendNamespace = 'App\Http\Controllers\Frontend';
 $this->apiNamespace = 'App\Http\Controllers\API';
// $this->currentDomain = $this->app->request->server->get('HTTP_HOST');
 $this->currentDomain = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : "";
 
 parent::boot($router);
 }
 
 /**
 * Define the routes for the application.
 *
 * @param \Illuminate\Routing\Router $router
 * @return void
 */
 public function map(Router $router)
 {
// $router->group(['namespace' => $this->namespace], function ($router) {
//  require app_path('Http/routes.php');
// });
 
 $backendUrl = config('route.backend_url');
 $frontendUrl = config('route.frontend_url');
 $apiUrl = config('route.api_url');
 
 switch ($this->currentDomain) {
  case $apiUrl:
  // API路由
  $router->group([
   'domain' => $apiUrl,
   'namespace' => $this->apiNamespace],
   function ($router) {
   require app_path('Http/routes-api.php');
   }
  );
 
  break;
  case $backendUrl:
  // 后端路由
  $router->group([
   'domain' => $backendUrl,
   'namespace' => $this->backendNamespace],
   function ($router) {
   require app_path('Http/routes-backend.php');
   }
  );
  break;
  default:
  // 前端路由
  $router->group([
   'domain' => $frontendUrl,
   'namespace' => $this->frontendNamespace],
   function ($router) {
   require app_path('Http/routes-frontend.php');
   }
  );
 
  break;
 }
 
 }
}

此時只需要在不同的控制器中建立路由就 Ok了。

以上這篇laravel實現前后臺路由分離的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/woshihaiyong168/article/details/53468177

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产日韩一区二区 | 日韩一区在线视频 | 亚洲精品电影在线观看 | 91精品一区二区三区久久久久久 | www.成人在线视频 | 久久精品亚洲精品 | 欧美va视频| 精品国产乱码久久久久久1区2区 | 国外成人在线视频网站 | 精品一区二区在线观看 | 国产一区二区三区免费播放 | 欧美美女黄色网 | 成人av视屏 | 亚洲国产高清在线 | 精品无码久久久久国产 | 欧美色综合天天久久综合精品 | 国产黄色片免费观看 | 91av视频在线 | 久草福利 | 国产日本韩国在线 | 成人免费在线电影 | 精品亚洲一区二区 | 国产偷窥老熟盗摄视频 | 日韩免费 | 亚洲黄页 | 国产v日产∨综合v精品视频 | 亚洲精品久久久久久动漫 | 色av成人| 在线视频中文字幕 | 久色视频在线观看 | 亚洲卡一 | 亚洲经典一区 | 欧美精三区欧美精三区 | 中文字幕av一区二区三区 | www.亚洲黄色 | 亚洲国产精品一区二区久久 | 国产精品对白一区二区三区 | 免费av在线| av免费在线观看网站 | 国产欧美在线 | 欧美日韩国产一区二区三区 |