Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#2 Re: Laravel 6/7/8 » Не видидит переменную обозначенную global » 11.11.2020 16:41:56

new offer - неправильно.
strpos вернет 0 и фильтр отработает неправильно

#4 Re: Laravel 6/7/8 » Множественная запись » 02.11.2020 22:30:43

Т.к. происходит insert, то не срабатывают события модели, которые под капотом устанавливают таймстамп свойства.
Если же в цикле делать ::create модели, то они бы устанавливались автоматом. Но тогда будет N запросов в БД. А при insert- 1 запрос

Посмотрите в вендоре HasTimestamps. У него есть методы setCreatedAt и setUpdatedAt.
Их вызывает performInsert() из класса Model, который вызывается ->save() модели.

#5 Re: Laravel 6/7/8 » Множественная запись » 02.11.2020 20:57:07

Добавьте в $accruals[] кличи таймстампов, и fillable в модели Accrual

#7 Re: Laravel 6/7/8 » Множественная запись » 01.11.2020 11:01:24

$accruals = [];
        foreach ($data as $accrualData) {
            $accruals[] = [
                'services_id' => $accrualData['id'],
                'date' => $accrualData['date'],
                'accruals' => $accrualData['accruals'],
            ];
        }
        Accrual::insert($accruals);

#9 Re: Laravel 5.x » Валидация большого количества одинаковых полей » 25.09.2020 09:37:17

на фронте сделайте массив  questions в котором объекты с img и title
и тогда
questions.*.title => max:60
questions.*.img => image|mimes:jpeg,png,jpg,gif|size:2000

#11 Re: Laravel 6/7/8 » Авторизация пользователя с помощью SMS » 09.09.2020 15:20:37

Возьмете какой-то сервис типа smsAero, там есть api и отправляйте

#14 Re: Laravel 6/7/8 » Как сделать удаление картинок чтоб они удалялись? » 08.09.2020 10:42:28

ваш истинный путь - бросить писать посты на форуме. лучше и с программированием завязать

#15 Re: Laravel 6/7/8 » Как сделать удаление картинок чтоб они удалялись? » 07.09.2020 07:55:18

DzonyBB, этому человеку бессмысленно что-то писать, он на своей волне. И дальше будет задавать ламерские вопросы

#16 Re: Laravel 6/7/8 » Связанные таблицы » 04.09.2020 11:51:41

Почитайте как пользоваться связями.
`->message()` - возвращает Builder, поэтому в цикл и не заходит
А `->message` вернет коллекцию.

p.s. писать запросы в blade - моветон

#17 Re: Laravel 6/7/8 » Почему мои вопросы удаляются? » 02.09.2020 09:27:35

artoodetoo, сейчас он скажет, что на хабре это ты под другим ником его там занижаешь))

#18 Re: Laravel 6/7/8 » Передача данных из Request в представление » 31.08.2020 10:07:35

непонятно в чем вопрос, что нужно получить. как видно id не передается

#19 Re: Laravel 6/7/8 » Передача данных из Request в представление » 31.08.2020 09:44:38

Вам же опять написано, Trying to get property 'id' of non-object)
Задампите $cart в foreach и поймете в чем проблема

#20 Re: Laravel 6/7/8 » Laravel 7 - учебники » 26.08.2020 17:35:56

Как вариант посмотри Laracasts лучше, чем книгу искать по Лар 7.х, тем более 8 сентября выйдет лар 8.х smile
Каких-то очень глобальных отличий 7 от 5 нет, поэтому общие принципы можно понять и по твоей книге.
Но, рекомендую Laracasts

#21 Re: Laravel 6/7/8 » Почему мои вопросы удаляются? » 26.08.2020 10:26:58

Всплывает сообщение об ошибке - пишете его в гугл, что здесь сложного?
И вам уже говорили - почитайте документацию, посмотрите видеоуроки. Но Вы это всё игнорируете и продолжаете тупо плодить посты с копипастом ошибки, которые элементарные и разбираются на первых уроках

#22 Re: Laravel 6/7/8 » Как правильно получать данные подзапросов в коллекции » 25.08.2020 17:29:50

1) Можно передать вьюкопозером в layout и тогда и в хедере, и в дашборде будет доступна переменная

2) Если вызывать через ->comments() то вы получите новый запрос. если без "()" - то будет использоваться уже загруженная связь и запроса в БД не последует

#23 Re: Laravel 6/7/8 » Почему мои вопросы удаляются? » 25.08.2020 17:25:30

потому что вы не умеете гуглить от слова совсем. и по любому чиху кактаете здесь пост и комментарии к нему

#25 Re: Laravel 6/7/8 » Как правильно получать данные подзапросов в коллекции » 25.08.2020 10:02:37

Конечно же все эти манипуляции нужно делать на бэке.
Посмотрите на ресурсы, в ресурсе необходимо сделать преобразования и вернуть из контроллера ресурс.
https://laravel.com/docs/7.x/eloquent-r … troduction

Подвал раздела