方法里写了默认参数,但是还会报参数缺少的错误,为什么会这样?
路由:
Route::any('/listen/order{all}', function(){
return redirect(action('Lists\ListenController@etsorder'), 301);
})->where(['all' => '.*']);
代码:
public function etsorder($material=1,$level=0,$page=1){
$material = intval($material)>0 ? intval($material) : 1;
$level = intval($level);
$page = intval($page)>0 ? intval($page) : 1;
}
错误信息:
Illuminate\Routing\Exceptions\UrlGenerationException
Missing required parameters for [Route: ] [URI: listen/ets/order/{material}/{level?}/{page?}].
推荐文章: