Оптимизировать функцию Laravel

93
06 июля 2021, 08:10

Всем привет. Делаю небольшой проект на Ларавел, где нужно сгенерировать 4 случайные дни недели , включая сегодняшний. Моя функция правильно работает, но выглядит не ахти. Может кто-то подскажет более изящный вариант?

  public function getRandomDays()
    {
        $key = array(1, 2, 3, 4, 5, 6);
        $data = Arr::random($key, 3);
        $days[] = now()->isoFormat('dddd');
        $days[] = now()->addDay($data[0])->isoFormat('dddd');
        $days[] = now()->addDay($data[1])->isoFormat('dddd');
        $days[] = now()->addDay($data[2])->isoFormat('dddd');
        $days = collect($days)->shuffle();
        return $days;
    }
READ ALSO
Необходимо передать значения из формы в базу данных

Необходимо передать значения из формы в базу данных

На сайте есть форма, мне нужно передать информацию из нее в базу данныхПосле нажатия кнопки происходит обновление страницы, в базу ничего...

111
symfony 4 Expected argument of type entity, ArrayCollection given at property path

symfony 4 Expected argument of type entity, ArrayCollection given at property path

Совсем отчаялся найти в чем ошибка Создаю форму, включающую в себя другую форму через CollectionType Свойство 'by_reference' => false установить не забыл...

113
Вызвать метод без повторного ввода данных

Вызвать метод без повторного ввода данных

У меня есть два класса, main и Lesson7В классе Lesson7 у меня есть три метода:

86
Как сервису работать с БД Room?

Как сервису работать с БД Room?

Use case: приложение получает текст, отправляет его на сервер и получает аудиофайлыЭти аудиофайлы должны сохраняться на устройстве и uri этих...

103