为了账号安全,请及时绑定邮箱和手机立即绑定

Route::get('user/{name?}') 中的? 是什么意思

Route::get('user/{name?}') function($name)  name后面为何要加?  

Route::get('user/{id}')  function($id)  id后面却不加?  

?表示什么意思

正在回答

1 回答

获取可选值,相对应的变量要有默认值,Route::get( 'user/{name?}', function ( $name = 'test') {

return $name ;

});

0 回复 有任何疑惑可以回复我~
#1

dream188

那如果是多个参数怎么设置默认这呢?Route::get( 'user/{name}/id/{id}', function ( $name = 'test',$id) { 也是设置默认值吗?1.你的name值传空的话会报错。不传的话何来的默认值呢?
2016-11-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Route::get('user/{name?}') 中的? 是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信