Laravel 从路由到控制器的固定参数值
Laravel fixed parameter value to controller from route
有人可以告诉我为什么它不起作用吗? Returns 没有。
路线:
Route::get('/terms/privacy/', [
'uses'=>'contentController@dynamic',
'urlkey'=>'privacy'
])->name('privacy');
内容控制器:
public function dynamic($urlkey){
return $urlkey;
}
您可以为函数参数定义默认值。
Route::get('terms/privacy', function ($urlkey = 'YourValue') {
return $urlkey;
});
//For Controller function
public function functionName($urlkey = 'test'){
return $urlkey;
}
对于更新版本,您还具有默认功能
Route::get('/terms/privacy', ['uses'=>'contentController@dynamic'])->name('privacy')->default('urlkey', 'privacy');
您可以在 Laravel 中创建固定路由,使用 defaults 指定来自控制器方法的参数。像这样
Route::get('/terms/privacy', ['uses'=>'contentController@dynamic'])->name('privacy')->defaults('urlkey', 'privacy');
你可以看看这个
有人可以告诉我为什么它不起作用吗? Returns 没有。
路线:
Route::get('/terms/privacy/', [
'uses'=>'contentController@dynamic',
'urlkey'=>'privacy'
])->name('privacy');
内容控制器:
public function dynamic($urlkey){
return $urlkey;
}
您可以为函数参数定义默认值。
Route::get('terms/privacy', function ($urlkey = 'YourValue') {
return $urlkey;
});
//For Controller function
public function functionName($urlkey = 'test'){
return $urlkey;
}
对于更新版本,您还具有默认功能
Route::get('/terms/privacy', ['uses'=>'contentController@dynamic'])->name('privacy')->default('urlkey', 'privacy');
您可以在 Laravel 中创建固定路由,使用 defaults 指定来自控制器方法的参数。像这样
Route::get('/terms/privacy', ['uses'=>'contentController@dynamic'])->name('privacy')->defaults('urlkey', 'privacy');
你可以看看这个