В моей базе данных MySql есть таблица с отчетами, которая содержит изображения для каждого отчета.В настоящее время я задаю имена своих изображений следующим образом, сохраняя их и отправляя их путь к базе данных:
file_put_contents('/uploads/image-'. $request->input('user_id') .'.png', $data);
$report->image_1 = '/uploads/image1-'. $request>input('user_id') .'.png';
Проблема заключается в том, что пользователи могут создавать несколько отчетов, чтобы они не работали вв долгосрочной перспективе, потому что он будет переопределяться после каждого нового отчета пользователей.Поэтому я должен вместо установки user_id каким-то образом установить автоинкрементное значение в конце каждого изображения.Возможно ли это сделать?Первичный ключ с автоинкрементным значением называется «report_id».
Мой желаемый результат будет примерно таким:
file_put_contents('/uploads/image-'. $request->input('report_id') .'.png', $data);
$report->image_1 = '/uploads/image1-'. $request>input('report_id') .'.png';