update
parent
715c0ac556
commit
d4e5849f7d
|
|
@ -158,10 +158,10 @@ class DatasetController extends Controller
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$insert = $this->repository->createDatasetTable($modelClass,$importClass,$request->file('file'),$request->all());
|
$insert = $this->repository->createDatasetTable($modelClass,$importClass,$request->file('file'),$request->all());
|
||||||
return redirect()->back()->with([
|
// return redirect()->back()->with([
|
||||||
'message' => 'Berhasil update data',
|
// 'message' => 'Berhasil update data',
|
||||||
'type' => 'success',
|
// 'type' => 'success',
|
||||||
]);
|
// ]);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
return redirect()->back()->with([
|
return redirect()->back()->with([
|
||||||
'message' => $e->getMessage(),
|
'message' => $e->getMessage(),
|
||||||
|
|
|
||||||
|
|
@ -129,42 +129,29 @@ class DatasetRepository implements DatasetRepositoryInterface
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
|
|
||||||
$masterModel = new Dataset;
|
$masterModel = Dataset::updateOrCreate([
|
||||||
$masterModel->instansi_id = decode_id($data['instansi_id']);
|
'instansi_id' => decode_id($data['instansi_id']),
|
||||||
$masterModel->template_id = decode_id($data['template_id']);
|
'template_id' => decode_id($data['template_id']),
|
||||||
$masterModel->tahun = $data['tahun'];
|
'tahun' => $data['tahun'],
|
||||||
$masterModel->name = $data['name'];
|
],[
|
||||||
$masterModel->publik = $data['publik'];
|
'instansi_id' => decode_id($data['instansi_id']),
|
||||||
// $masterModel->tags = json_encode($data['tags']);
|
'template_id' => decode_id($data['template_id']),
|
||||||
$masterModel->data = json_encode($json);
|
'tahun' => $data['tahun'],
|
||||||
$masterModel->file = $filePath;
|
'name' => $data['name'],
|
||||||
$masterModel->deskripsi = $data['deskripsi'];
|
'publik' => $data['publik'],
|
||||||
$masterModel->created_by = auth()->user()->id;
|
// 'tags' => json_encode($data['tags']),
|
||||||
$masterModel->save();
|
'data' => json_encode($json),
|
||||||
|
'file' => $filePath,
|
||||||
// $masterModel = Dataset::updateOrCreate([
|
'deskripsi' => $data['deskripsi'],
|
||||||
// 'instansi_id' => decode_id($data['instansi_id']),
|
'created_by' => auth()->user()->id,
|
||||||
// 'template_id' => decode_id($data['template_id']),
|
]);
|
||||||
// 'tahun' => $data['tahun'],
|
|
||||||
// ],[
|
|
||||||
// 'instansi_id' => decode_id($data['instansi_id']),
|
|
||||||
// 'template_id' => decode_id($data['template_id']),
|
|
||||||
// 'tahun' => $data['tahun'],
|
|
||||||
// 'name' => $data['name'],
|
|
||||||
// 'publik' => $data['publik'],
|
|
||||||
// // 'tags' => json_encode($data['tags']),
|
|
||||||
// 'data' => json_encode($json),
|
|
||||||
// 'file' => $filePath,
|
|
||||||
// 'deskripsi' => $data['deskripsi'],
|
|
||||||
// 'created_by' => auth()->user()->id,
|
|
||||||
// ]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(@$file){
|
if(@$file){
|
||||||
Excel::import(new $importClass($masterModel->DatasetId,auth()->user()->id),$path.'/'.$newFilename);
|
Excel::import(new $importClass($masterModel->DatasetId,auth()->user()->id),$path.'/'.$newFilename);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $masterModel;
|
dd($masterModel);
|
||||||
});
|
});
|
||||||
}catch (\Maatwebsite\Excel\Validators\ValidationException $e) {
|
}catch (\Maatwebsite\Excel\Validators\ValidationException $e) {
|
||||||
$failures = $e->failures();
|
$failures = $e->failures();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue