命名控制器路由

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

打开 MovieController .. 再去添加一个控制器方法 .. 名字是 showMovieList .. 它返回一个 电影列表 ... 再打开 routes.php .. 添加一个新的路由 ..

使用 Route 的 get 方法 .. 地址是 movie ... 第二个参数可以用一个数组 ... 然后先用一个 uses .. 指定一个处理这个路由的请求需要用的控制器的方法 .. 在这个胖胖的箭头的右边设置一下 .. Movie\MovieController@showMovieList ...

逗号分隔一下 .. 这个数组里的第二个项目,用一个 as .. 对应的值就是我们给这个路由起的名字 .. 这里设置成 movie_list ...

路由有了名字以后,我们就可以使用 route 方法得到指定名字的路由里的那个地址 .. 比如我们直接在这个 routes.php 里面 .. 添加一个变量 .. 名字是 url .. 让它等于 route 方法 .. 把路由的名字交给这个方法 .. 这里就是 movie_list ..

然后再用一个 var_dump 输出这个 $url 变量 .. 保存 .. 回到浏览器 .. 打开一个路由的地址 .. 在上面会显示输出的 名字是 movie_list 这个路由的地址 ..

我们还可以使用 action 这个方法 ... 把控制器的方法交给它,可以生成对应的地址 ... 回到编辑器 .. 注释掉这行代码 .. 再用一个 $url .. 等于 action .. 再把一个控制器的方法交给它 .. Movie/MovieController@showMovieList ..

保存 .. 回到浏览器 .. 刷新 .. 这里会输出使用了 MovieController@showMovieList 的那个路由的地址 ...

命名控制器路由《 Laravel 5:控制器 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点