Убедитесь, что вы зашли в config / filesystems и превратили 'FILESYSTEM_DRIVER' в 'public'
Модель для хранения путей к изображениям:
class UserDocuments extends Model
{
//
protected $table = 'user_documents';
public function store($user_id, $document_link, $file_name)
{
$this->user_id = $user_id;
$this->document_link = $document_link;
$this->file_name = $file_name;
$this->save();
}
}
Код в контроллере для хранения файлов («документ» - это имя поля ввода файла)
if ($request->hasFile('document')) {
$link = $request->file('document')->store('documents');
}
$userDocuments->store(request('user_id'), url($link), $link);
Чтобы показать, что изображения находятся в группе, вам нужно создать столбец базы данных с именем 'group_id' и соответствующим образом отсортировать их.