hYLO Ich bekomme ein Problem, wenn ich Excel mit anderen Daten in MySQL importieren möchte.public function upload(Request $request){
$file = $request->filebabp;
if($file) {
$nama_file = Carbon::now()->setTimezone('Asia/Jakarta')->format('Ymd-His').'-'.$file->getClientOriginalName();
$datasubmit['file'] = $file;
$datasubmit['upload_date'] = Carbon::now()->setTimezone('Europe/Belarusia')->format('Y-m-d H:i:s');
$datasubmit['nama_file'] = $nama_file;
$datasubmit['version'] = 'NEW';
$file->move(public_path('files/'), $nama_file);
$upload = Excel::import(new TargetUpload($datasubmit), base_path('public/files/'.$nama_file));
}
return $this->sendResponse($file, 'Submit successfully');
}
< /code>
Und dies ist das importierende Mehrfachblatt < /p>
use Importable;
// /**
// * @param array $row
// *
// * @return \Illuminate\Database\Eloquent\Model|null
// */
protected $data;
function __construct($data) {
$this->data = $data;
}
public function sheets($data): array
{
return [
0 => new TargetHeaderImport($data),
];
}
< /code>
Ich möchte, dass der Datenbügel mehrere Blatt importiert wird, und ich erhalte nur einen Fehler in diesem. sicher, aber in Excel habe ich 2 Blätter und möchte nur ein Blatt importieren.>
So senden Sie Daten vom Controllet, um mehrere Blatt auf Maatwebsite Laravel zu importieren ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post