validatePdfSizePdfMemePdfSizePdfMemePdfSizePdfMeme

このコミットが含まれているのは:
守矢諏訪子 2021-11-30 15:14:30 +09:00
コミット d10c41e8f9
1個のファイルの変更20行の追加1行の削除

ファイルの表示

@ -736,7 +736,7 @@ class MeetingsController extends Controller {
'title' => 'required|max:100',
'text' => 'required|max:2000',
'memo' => 'nullable|max:2000',
'pdf' => 'pdf_size_pdf_meme',
'pdf' => 'pdf_size|pdf_meme',
]);
if ($validate->fails()) {
@ -808,8 +808,27 @@ class MeetingsController extends Controller {
}
public function delete ($meeting_id) {
$delimg = false;
if (!isset($meeting_id)) {
return ['status_code' => 400];
}
if (null === ($get = Meetings::select('pdf')->where('id', (int)$meeting_id)->get())) {
return ['status_code' => 400];
}
if (null !== ($img = MeetingImage::select('image')->where('meeting_id', (int)$meeting_id)->get())) {
$delimg = true;
}
try {
Meeting::where('id', (int)$meeting_id)->delete();
Storage::disk('private')->delete($get->pdf);
if ($delimg) {
foreach ($img as $m) {
Storage::disk('private')->delete($m->image);
}
}
} catch (\Throwable $e) {
Log::critical($e->getMessage());
return ['status_code' => 400];