Fix: upload bulk in column date, and fix template

This commit is contained in:
2025-02-20 22:54:41 +07:00
parent 33b7131c33
commit ba315b1dee
3 changed files with 5 additions and 9 deletions

View File

@@ -74,6 +74,7 @@ class SpatialPlanningController extends Controller
*/ */
public function importFromFile(Request $request) public function importFromFile(Request $request)
{ {
info($request);
//validasi file //validasi file
$validator = Validator::make($request->all(), [ $validator = Validator::make($request->all(), [
'file' => 'required|mimes:xlsx, xls|max:10240' 'file' => 'required|mimes:xlsx, xls|max:10240'

View File

@@ -38,15 +38,10 @@ class SpatialPlanningImport implements ToCollection
} }
foreach ($rows->skip(1) as $row) { foreach ($rows->skip(1) as $row) {
$dateValue = $row[7]; $dateValue = trim($row[7]);
info($dateValue);
try { $parsedDate = Carbon::createFromFormat('Y-m-d', $dateValue)->format('Y-m-d');
// Coba parsing tanggal secara otomatis info($parsedDate);
$parsedDate = Carbon::parse($dateValue)->format('Y-m-d H:i:s');
} catch (\Exception $e) {
// Jika gagal parsing, atur nilai default atau null
$parsedDate = null;
}
$dataToInsert[] = [ $dataToInsert[] = [
'name'=>$row[1], 'name'=>$row[1],