Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
new offer - неправильно.
strpos вернет 0 и фильтр отработает неправильно
что это за шляпа, простите...
Т.к. происходит insert, то не срабатывают события модели, которые под капотом устанавливают таймстамп свойства.
Если же в цикле делать ::create модели, то они бы устанавливались автоматом. Но тогда будет N запросов в БД. А при insert- 1 запрос
Посмотрите в вендоре HasTimestamps. У него есть методы setCreatedAt и setUpdatedAt.
Их вызывает performInsert() из класса Model, который вызывается ->save() модели.
Добавьте в $accruals[] кличи таймстампов, и fillable в модели Accrual
$accruals = [];
foreach ($data as $accrualData) {
$accruals[] = [
'services_id' => $accrualData['id'],
'date' => $accrualData['date'],
'accruals' => $accrualData['accruals'],
];
}
Accrual::insert($accruals);
В program:worker укажите --queue=default
на фронте сделайте массив questions в котором объекты с img и title
и тогда
questions.*.title => max:60
questions.*.img => image|mimes:jpeg,png,jpg,gif|size:2000
вам нужен метод withCount(), посмотрите документацию к нему
https://laravel.com/docs/8.x/eloquent-r … ted-models
Возьмете какой-то сервис типа smsAero, там есть api и отправляйте
тоже вариант)
Интересно, можно ли выдать бан по ip ?
ваш истинный путь - бросить писать посты на форуме. лучше и с программированием завязать
DzonyBB, этому человеку бессмысленно что-то писать, он на своей волне. И дальше будет задавать ламерские вопросы
Почитайте как пользоваться связями.
`->message()` - возвращает Builder, поэтому в цикл и не заходит
А `->message` вернет коллекцию.
p.s. писать запросы в blade - моветон
artoodetoo, сейчас он скажет, что на хабре это ты под другим ником его там занижаешь))
непонятно в чем вопрос, что нужно получить. как видно id не передается
Вам же опять написано, Trying to get property 'id' of non-object)
Задампите $cart в foreach и поймете в чем проблема
Как вариант посмотри Laracasts лучше, чем книгу искать по Лар 7.х, тем более 8 сентября выйдет лар 8.х
Каких-то очень глобальных отличий 7 от 5 нет, поэтому общие принципы можно понять и по твоей книге.
Но, рекомендую Laracasts
Всплывает сообщение об ошибке - пишете его в гугл, что здесь сложного?
И вам уже говорили - почитайте документацию, посмотрите видеоуроки. Но Вы это всё игнорируете и продолжаете тупо плодить посты с копипастом ошибки, которые элементарные и разбираются на первых уроках
1) Можно передать вьюкопозером в layout и тогда и в хедере, и в дашборде будет доступна переменная
2) Если вызывать через ->comments() то вы получите новый запрос. если без "()" - то будет использоваться уже загруженная связь и запроса в БД не последует
потому что вы не умеете гуглить от слова совсем. и по любому чиху кактаете здесь пост и комментарии к нему
Верните view, и ['users' => $resource->toArray()], например
Конечно же все эти манипуляции нужно делать на бэке.
Посмотрите на ресурсы, в ресурсе необходимо сделать преобразования и вернуть из контроллера ресурс.
https://laravel.com/docs/7.x/eloquent-r … troduction
А ещё, было бы хорошо запретить вообще создавать темы, если рейтинг ниже 10, например.