[英]passing parameters from view to controller php laravel
在视图文件中
action =“{{route('uploadfile',['file_id'=> 1])}}”method =“post”>
在路线文件中
Route::post('/uploadfile',['uses'=>'FileController@uploadfile','as'=>'uploadfile']);
在控制器中
public function uploadfile($file_id)
{
}
我的问题是 : 我如何从视图获取值到控制器而不使用post方法将它们显示到url中它会给出错误。
您无法像这样传递变量。 您可以使用此方法提交值,
在视图文件中
<form action="{{ route('uploadfile') }}" method="post">
<input type="hidden" name="file_id" value="1">
<input type="submit" value="submit">
</form>
在控制器中
public function uploadfile(){
$file_id = Input::get('file_id');
return $file_id;
}
尝试这个
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.