那如果是多個(gè)參數(shù)怎么設(shè)置默認(rèn)值呢?Route::get( 'user/{name}/id/{id}', function ( $name = 'test',$id) {也是設(shè)置默認(rèn)值嗎?1.你的name值傳空的話會(huì)報(bào)錯(cuò)。不傳的話何來的默認(rèn)值呢?
1 回答
已采納

qq_青棗工作室_0
TA貢獻(xiàn)446條經(jīng)驗(yàn) 獲得超754個(gè)贊
給函數(shù)設(shè)置默認(rèn)值參數(shù),需要從最右邊開始設(shè)置。所以,你不能只設(shè)置左邊的$name,而不設(shè)置右邊的$id。你可以這樣:
function ( $name = 'test', ?$id=null) {
}
右邊的也必須設(shè)置默認(rèn)值。
- 1 回答
- 0 關(guān)注
- 1509 瀏覽
添加回答
舉報(bào)
0/150
提交
取消