->afterStateUpdated(function ($state, $set, $record) {
// This function will be called after files are uploaded
foreach ($state as $file) {
$originalFilename = $file->getClientOriginalName(); // Get the original filename
$savedFilename = $file->hashName(); // get the saved filename with extension
$filename = pathinfo($savedFilename, PATHINFO_BASENAME);
// Create a new Photo record for each uploaded file
Photo::create([
'gallery_id' => $record->id,
'filename' => $filename,
'name' => $originalFilename
]);
}
})->columnSpan("full"),
->afterStateUpdated(function ($state, $set, $record) {
// This function will be called after files are uploaded
foreach ($state as $file) {
$originalFilename = $file->getClientOriginalName(); // Get the original filename
$savedFilename = $file->hashName(); // get the saved filename with extension
$filename = pathinfo($savedFilename, PATHINFO_BASENAME);
// Create a new Photo record for each uploaded file
Photo::create([
'gallery_id' => $record->id,
'filename' => $filename,
'name' => $originalFilename
]);
}
})->columnSpan("full"),