Я пытаюсь заставить контроллер случайным образом выбрать изображение и назначить его, хотя у меня были некоторые проблемы с ним. Я заметил, что мой код получает только одно изображение после 3 попыток.
Вот мой код:
$imagesDir = 'subjectImgs/';
$images = glob($imagesDir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
$icon = $images[array_rand($images)];
$subject = new Subject([
'user_id' => auth()->user()->id,
'name' => $request->name,
'icon' => $icon,
]);