So senden Sie Daten vom Controllet, um mehrere Blatt auf Maatwebsite Laravel zu importierenPhp

PHP-Programmierer chatten hier
Anonymous
 So senden Sie Daten vom Controllet, um mehrere Blatt auf Maatwebsite Laravel zu importieren

Post by Anonymous »

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.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post