我知道可以这样
Route::get('user/{name}', function($name = 'John'){ });
但是使用到控制器的时候怎么设置?
比如:
Route::get('user/{name}', 'UserController@index');
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
文档里写的很清楚啊。
另外closure 和 action 没有区别
不太明白控制器什么什么的,不过猜测肯定应该是一个类,如果是要使用类内函数的话可以使用
array('类名', '方法名')
调用,大概如下:那就在index中使用默认参数啊
如果
那么在控制器中:
注意,这个时候你设置
$name = xxx
是没有意义的,因为$name不可能为空,直接访问/user
的话,是一个未定义的路由。