Laravel路由設定和子路由設定實例分析
本文實例講述了Laravel路由設定和子路由設定方法。分享給大家供大家參考,具體如下:
普通路由設定
1、路由(routes.php)代碼:
Route::get('min','MinController@index');
min:為路由名稱,即url中輸入的,如127.0.0.1/min 這里的min就是上面對應的min
MinController為文件名(類名)
@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); } }
子路由
1、路由:
Route::group(['namespace' => 'Min'], function () { Route::get('min/{index}','MinController@index'); //這里的{index}類似于正則,即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等價于min/index 是min視圖文件夾下面的index.blade.php文件 } }
結構圖:
更多關于Laravel相關內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進階教程》、《php優(yōu)秀開發(fā)框架總結》、《smarty模板入門基礎教程》、《php日期與時間用法總結》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于Laravel框架的PHP程序設計有所幫助。
- Laravel 5框架學習之路由、控制器和視圖簡介
- Laravel框架路由和控制器的綁定操作方法
- Laravel框架路由配置總結、設置技巧大全
- 跟我學Laravel之路由
- Laravel最佳分割路由文件(routes.php)的方式
- Laravel框架路由設置與使用示例
- Laravel 5框架學習之模型、控制器、視圖基礎流程
- Laravel5.1數(shù)據(jù)庫連接、創(chuàng)建數(shù)據(jù)庫、創(chuàng)建model及創(chuàng)建控制器的方法
- laravel框架模型、視圖與控制器簡單操作示例
- Laravel框架控制器,視圖及模型操作圖文詳解
- laravel框架中控制器的創(chuàng)建和使用方法分析
- Laravel框架中的路由和控制器操作實例分析
相關文章
Thinkphp 框架擴展之Widget擴展實現(xiàn)方法分析
這篇文章主要介紹了Thinkphp 框架擴展之Widget擴展實現(xiàn)方法,結合實例形式分析了Thinkphp 框架Widget擴展概念、原理、實現(xiàn)方法及操作注意事項,需要的朋友可以參考下2020-04-04Laravel5.5 數(shù)據(jù)庫遷移:創(chuàng)建表與修改表示例
今天小編就為大家分享一篇Laravel5.5 數(shù)據(jù)庫遷移:創(chuàng)建表與修改表示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10ThinkPHP整合datatables實現(xiàn)服務端分頁的示例代碼
下面小編就為大家分享一篇ThinkPHP整合datatables實現(xiàn)服務端分頁的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02