前言
laravel5.6学习记录,学习最新的版本
Laravel5.6
控制器和路由
控制器和路由我们都讲了一些,这篇我们结合在一起讲讲.
新创建了个普通控制器,TrController
来测试.
我们先在控制器里创建几个方法,来和路由交互.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class TrController extends Controller { public function noOne() { return '这是第一个函数'; }
public function noTwo() { return '这是第二个函数'; }
public function noThree($uid) { return view('studys.index')->with(compact('uid')); }
}
|
转到路由,我们把前几篇文章的知识点稍微结合一下.
1 2 3 4 5 6 7
| Route::get('/noone','TrController@noOne');
Route::any('/notwo','TrController@noTwo')->name('notwo');
Route::match(['get','post'],'/nothree/{uid}','TrController@noThree')->where('uid', '[0-9]+');
|
修改下studys.index
视图的内容,接收参数.
1 2
| 视图名 index.blade.php 返回内容{{$uid}}
|
我们分别访问测试.
noThree($uid)
方法接收传来的值,传给视图,Compact,视图方面接收显示
.
End.
Last updated:
这里可以写作者留言,标签和 hexo 中所有变量及辅助函数等均可调用,示例:
https://mudew.com/2018/02/22/laravel-5.6-introduction-(iv)/