关于 Laravel 可选参数的问题
定义路由:
Route::get('{code?}/login','LoginController@login')->name('student.login');
控制器:
public function login($code = null)
{
//有机构标识的登录
return $this->tenant_verify($code);
}
这样如果不填写code会404
如果这样定义路由:
Route::get('login/{code?}','LoginController@login')->name('student.login');
访问就可以,请问可选的路由参数必须放在最后路由最后吗?如果我想用前面的定义路由方式来作为路由,如何处理不填写可选参数,404问题
一般都是放在后面的,写在前面没试过