2016-06-10 44 views
1

鉴于文件传递参数到控制器的PHP laravel

行动= “{{路线( 'uploadfile',[ '的file_id'=> 1])}}” 方法= “POST”>

在路由文件

Route::post('/uploadfile',['uses'=>'[email protected]','as'=>'uploadfile']); 

在控制器

public function uploadfile($file_id) 
{ 

} 

我的问题是:我怎么能从视图获取价值到控制器没有显示他们到url使用post方法它给出了错误。

+0

使用形式POST方法来发布值 –

+0

基本上我的观点是

1])}}”method =“pos t“> @VinodVT – Vinny

回答

0

您无法像这样传递变量。您可以使用此方法提交值,

鉴于文件

<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; 
} 

试试这个

相关问题