繁体   English   中英

将参数从视图传递到控制器php laravel

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM