猿问

laravel 路由参数的默认值怎么设置?

我知道可以这样
Route::get('user/{name}',function($name='John'){});
但是使用到控制器的时候怎么设置?
比如:
Route::get('user/{name}','UserController@index');
开心每一天1111
浏览 369回答 2
2回答

紫衣仙女

Route::get('user/{name?}','UserController@index');//UserController.phppublicfunctionindex($name='DefaultValue'){return$name;}文档里写的很清楚啊。另外closure和action没有区别Route::get('user/{name?}',function($name='John'){return$name;});

幕布斯7119047

不太明白控制器什么什么的,不过猜测肯定应该是一个类,如果是要使用类内函数的话可以使用array('类名','方法名')调用,大概如下:Route::get('user/{name}',array('UserController','index'));
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答