如何导入文件 csv? Laravel 5.3
How can I import file csv? Laravel 5.3
我的看法是这样的:
<div class="form-group col-sm-12">
{!! Form::label('import', 'Import File:') !!}
{!! Form::file('import_file', null, ['class' => 'form-control']) !!}
</div>
<div class="form-group col-sm-12">
{!! Form::submit('Save', ['class' => 'btn btn-primary']) !!}
<a href="{!! route('customers.index') !!}" class="btn btn-default">Cancel</a>
</div>
我的控制器是这样的:
if($request->hasFile('import_file')){
dd('test');
$path = $request->file('import_file')->getRealPath();
$data = Excel::load($path, function($reader) {})->get();
if(!empty($data) && $data->count()){
...
}
}
我上传文件 csv。那我保存一下
但是,它不会 运行 dd('test')。而我已经上传了它
我该如何解决?
确保 'files' => true
在 Form::open
的数组中
示例:{!! Form::open(['url' => 'foo/bar', 'files' => true]) !!}
我的看法是这样的:
<div class="form-group col-sm-12">
{!! Form::label('import', 'Import File:') !!}
{!! Form::file('import_file', null, ['class' => 'form-control']) !!}
</div>
<div class="form-group col-sm-12">
{!! Form::submit('Save', ['class' => 'btn btn-primary']) !!}
<a href="{!! route('customers.index') !!}" class="btn btn-default">Cancel</a>
</div>
我的控制器是这样的:
if($request->hasFile('import_file')){
dd('test');
$path = $request->file('import_file')->getRealPath();
$data = Excel::load($path, function($reader) {})->get();
if(!empty($data) && $data->count()){
...
}
}
我上传文件 csv。那我保存一下
但是,它不会 运行 dd('test')。而我已经上传了它
我该如何解决?
确保 'files' => true
在 Form::open
示例:{!! Form::open(['url' => 'foo/bar', 'files' => true]) !!}