Php Laravel 5.1从漂亮的URL获取变量到请求对象
我在Laravel5.1中有一个控制器方法,它接受GET和POST请求 我必须向该方法传递一些变量 所以我会像这样传入变量:Php Laravel 5.1从漂亮的URL获取变量到请求对象,php,laravel,get,Php,Laravel,Get,我在Laravel5.1中有一个控制器方法,它接受GET和POST请求 我必须向该方法传递一些变量 所以我会像这样传入变量: http://localhost/<methodName>/<var1 value>/<var2 value> 这将返回一个空数组 是的,我可以这样做: public function methodName(Request $request, $var1= "", $var2 = "") { dd($var1." ".$var
http://localhost/<methodName>/<var1 value>/<var2 value>
这将返回一个空数组
是的,我可以这样做:
public function methodName(Request $request, $var1= "", $var2 = "")
{
dd($var1." ".$var2);
}
这将返回变量,但如果可能的话,我真的希望填充请求对象
我使用的路线是:
Route::match(['get', 'post'],
'/<method-name>/{<var1_value>?}/{<var2_value>?}/{<var3_value>?}',
'<ControllerName>@<methodName>');
Route::match(['get','post'],
'//{?}/{?}/{?}',
'@');
Post变量不是问题。在控制器中,对$request对象使用route()函数
public function methodName(Request $request)
{
dd($request);
}
$request->route('var1');
当然,参数的名称必须与您在routes.php中定义的名称匹配
Route::get('your/route/{var1}/{var2}','YourController@method');
在控制器中,对$request对象使用route()函数
public function methodName(Request $request)
{
dd($request);
}
$request->route('var1');
当然,参数的名称必须与您在routes.php中定义的名称匹配
Route::get('your/route/{var1}/{var2}','YourController@method');
在控制器中,对$request对象使用route()函数
public function methodName(Request $request)
{
dd($request);
}
$request->route('var1');
当然,参数的名称必须与您在routes.php中定义的名称匹配
Route::get('your/route/{var1}/{var2}','YourController@method');
在控制器中,对$request对象使用route()函数
public function methodName(Request $request)
{
dd($request);
}
$request->route('var1');
当然,参数的名称必须与您在routes.php中定义的名称匹配
Route::get('your/route/{var1}/{var2}','YourController@method');
“要填充的Laravel请求对象”是什么意思?要填充的Laravel请求对象是什么意思?要填充的Laravel请求对象是什么意思?要填充的Laravel请求对象是什么意思?不完全是我想要的,但这确实提供了一种从请求对象检索变量的方法。它确实有效。我在路由调用中链接了一个where方法,我也可以验证路由。我想这会管用的。非常感谢Carter。这不完全是我想要的,但这确实提供了一种从请求对象检索变量的方法。它确实有效。我在路由调用中链接了一个where方法,我也可以验证路由。我想这会管用的。非常感谢Carter。这不完全是我想要的,但这确实提供了一种从请求对象检索变量的方法。它确实有效。我在路由调用中链接了一个where方法,我也可以验证路由。我想这会管用的。非常感谢Carter。这不完全是我想要的,但这确实提供了一种从请求对象检索变量的方法。它确实有效。我在路由调用中链接了一个where方法,我也可以验证路由。我想这会管用的。非常感谢卡特。