本文實(shí)例講述了laravel路由設(shè)定和子路由設(shè)定方法。分享給大家供大家參考,具體如下:
普通路由設(shè)定
1、路由(routes.php)代碼:
Route::get('min','MinController@index');
min:為路由名稱(chēng),即url中輸入的,如127.0.0.1/min? 這里的min就是上面對(duì)應(yīng)的min
MinController為文件名(類(lèi)名)
@index為方法名
2、控制器
namespace App\Http\Controllers; use App\Http\Controllers\Controller; class MinController extends Controller{ public function index(){ $name = 'Specs1'; return view('index')->with('name',$name); } }
子路由
立即學(xué)習(xí)“PHP免費(fèi)學(xué)習(xí)筆記(深入)”;
1、路由:
Route::group(['namespace' => 'Min'], function () { Route::get('min/{index}','MinController@index'); //這里的{index}類(lèi)似于正則,即url可以隨意輸:127.0.0.1/min/$index 就像變量一樣,輸什么都可以。但是后面的@index是真正的方法 });
控制器:
namespace App\Http\Controllers\Min;//Min是控制器的文件夾路徑 use App\Http\Controllers\Controller; class MinController extends Controller{ public function index(){ $name = 'Specs1'; return view('min.index')->with('name',$name);//這里的min.index等價(jià)于min/index 是min視圖文件夾下面的index.blade.php文件 } }
結(jié)構(gòu)圖:
更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Laravel框架入門(mén)與進(jìn)階教程》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《smarty模板入門(mén)基礎(chǔ)教程》、《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。
PHP怎么學(xué)習(xí)?PHP怎么入門(mén)?PHP在哪學(xué)?PHP怎么學(xué)才快?不用擔(dān)心,這里為大家提供了PHP速學(xué)教程(入門(mén)到精通),有需要的小伙伴保存下載就能學(xué)習(xí)啦!
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://m.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)