File upload 文件上载时无法在laravel 5中获取$\u文件
我目前工作的拉威尔5项目。我正在尝试进行文件上载,但我发现我无法在控制器功能中获取$\u文件。当我写入dd($\u文件)时,它仅显示[];在我的控制器功能。 查看代码:File upload 文件上载时无法在laravel 5中获取$\u文件,file-upload,laravel-5,File Upload,Laravel 5,我目前工作的拉威尔5项目。我正在尝试进行文件上载,但我发现我无法在控制器功能中获取$\u文件。当我写入dd($\u文件)时,它仅显示[];在我的控制器功能。 查看代码: {!!Form::open(['url'=>'admin','id'=>'MyUploadForm'])!!} <input name="fileupload" id="fileupload" type="file" /> <input type="submit" id="submi
{!!Form::open(['url'=>'admin','id'=>'MyUploadForm'])!!}
<input name="fileupload" id="fileupload" type="file" />
<input type="submit" id="submit-btn">
{!!Form::close()!!}
控制器功能:
public function uploadfile() {
dd($_FILES);
}
public function uploadfile(Request $request) {
// Laravel 5.0: $file = Request::file('fileupload');
$file = $request->file('fileupload');
dd($file);
}
请在这方面指导。谢谢。试试:
“文件”=>true
看法
用Laravel的方法(5.1)来做:
控制器功能:
public function uploadfile() {
dd($_FILES);
}
public function uploadfile(Request $request) {
// Laravel 5.0: $file = Request::file('fileupload');
$file = $request->file('fileupload');
dd($file);
}
您没有告诉laravel您包含了一个文件输入,因此它不知道是否包含上传所需的适当的
enctype
…谢谢。成功了。
public function uploadfile(Request $request) {
// Laravel 5.0: $file = Request::file('fileupload');
$file = $request->file('fileupload');
dd($file);
}