laravel 實(shí)現(xiàn)劃分admin和home 模塊分組
我們使用tp或者yii2的時(shí)候,會(huì)將網(wǎng)站的前臺(tái)和后臺(tái)按照模塊分組。yii2的高級(jí)模板已經(jīng)幫我們劃分好了,tp系列框架需要自己配置分組。那么laravel5該怎么劃分這樣的模塊呢?

routes.php
<?php
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
//默認(rèn)控制器
Route::get('/', 'Home\IndexController@index');
//前臺(tái)路由組
Route::group(['namespace' => 'Home'], function(){
// 控制器在 "App\Http\Controllers\Home" 命名空間下
Route::get('/', [
'as' => 'index', 'uses' => 'IndexController@index'
]);
});
//后臺(tái)路由組
Route::group(['namespace' => 'Admin', 'prefix' => 'admin'], function(){
// 控制器在 "App\Http\Controllers\Admin" 命名空間下
Route::get('/', [
'as' => 'index', 'uses' => 'IndexController@index'
]);
});
設(shè)置了命名空間,admin后臺(tái)控制器,統(tǒng)一加了admin前綴。并且設(shè)置了默認(rèn)訪問的控制器,Home文件夾下的Index控制器的index方法。
Home\IndexController.php
<?php
/**
* author: NickBai
* createTime: 2017/2/6 0006 上午 9:05
*/
namespace App\Http\Controllers\Home;
use App\Http\Controllers\Controller;
class IndexController extends Controller
{
public function index()
{
return 'this is home';
}
}
Admin\IndexController.php
<?php
/**
* author: NickBai
* createTime: 2017/2/6 0006 上午 9:03
*/
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
class IndexController extends Controller
{
public function index()
{
return 'this is admin';
}
}
此時(shí)訪問 domain(你的域名)即可訪問前臺(tái),domain/admin 即可訪問admin后臺(tái)
以上這篇laravel 實(shí)現(xiàn)劃分admin和home 模塊分組就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Laravel5.1框架路由分組用法實(shí)例分析
- Laravel 實(shí)現(xiàn)Eloquent模型分組查詢并返回每個(gè)分組的數(shù)量 groupBy()
- 解決laravel groupBy 對(duì)查詢結(jié)果進(jìn)行分組出現(xiàn)的問題
- laravel實(shí)現(xiàn)按時(shí)間日期進(jìn)行分組統(tǒng)計(jì)方法示例
- Laravel框架中的路由和控制器操作實(shí)例分析
- Laravel框架路由和控制器的綁定操作方法
- Laravel 5框架學(xué)習(xí)之路由、控制器和視圖簡(jiǎn)介
- laravel框架分組控制器和分組路由實(shí)現(xiàn)方法示例
相關(guān)文章
用PHP提取中英文詞語(yǔ)以及數(shù)字的首字母的方法介紹
本篇我在小編為大家介紹,用PHP提取中英文詞語(yǔ)以及數(shù)字的首字母的方法。需要的朋友參考下2013-04-04
tp5(thinkPHP5)框架連接數(shù)據(jù)庫(kù)的方法示例
這篇文章主要介紹了tp5(thinkPHP5)框架連接數(shù)據(jù)庫(kù)的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了基于thinkPHP5框架連接數(shù)據(jù)庫(kù)的相關(guān)配置、數(shù)據(jù)讀取、模板渲染等操作技巧,需要的朋友可以參考下2018-12-12
解析CI即CodeIgniter框架在Nginx下的重寫規(guī)則
本篇文章是對(duì)CI即CodeIgniter框架在Nginx下的重寫規(guī)則進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
淺談PHP中靜態(tài)方法和非靜態(tài)方法的相互調(diào)用
下面小編就為大家?guī)?lái)一篇淺談PHP中靜態(tài)方法和非靜態(tài)方法的相互調(diào)用。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10
thinkPHP導(dǎo)出csv文件及用表格輸出excel的方法
這篇文章主要介紹了thinkPHP導(dǎo)出csv文件及用表格輸出excel的方法,涉及thinkPHP針對(duì)表格與Excel文件的操作技巧,需要的朋友可以參考下2015-12-12
IIS6.0 開啟Gzip方法及PHP Gzip函數(shù)分享
因?yàn)樵谧鲆粋€(gè)項(xiàng)目,項(xiàng)目里面服務(wù)器主要提供數(shù)據(jù),但是數(shù)據(jù)多了文件就大了,比較浪費(fèi)流量和時(shí)間,我們便用Gzip來(lái)處理。我在本機(jī)上是apache,服務(wù)器上是IIS6.0,用的是php,那么我就在這里分享一下。2014-06-06

