Laravel路由设定和子路由设定 Laravel路由设定和子路由设定实例分析
蓝色雨敏 人气:0想了解Laravel路由设定和子路由设定实例分析的相关内容吗,蓝色雨敏在本文为您仔细讲解Laravel路由设定和子路由设定的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点: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框架的PHP程序设计有所帮助。
加载全部内容