Size: a a a

Laravel для начинающих

2020 May 01

P

PSYTRGLES in Laravel для начинающих
быстрый тест, убери div c $comment->user->id
ошибка пропадет?
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Shotty
везде есть
Закомментируй и попробуй снова
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Shotty
везде есть
Значит нет такого юзера )
источник

4

4unkur in Laravel для начинающих
Model::find(‘53b1e4897feb6’);

кастится  и в этоге получается: Model::find(53);

Почему? И как можно предотвратить это?

Model::where(‘id’, ‘53b1e4897feb6’)->first(); выдает тоже самое
источник

4

4unkur in Laravel для начинающих
у меня ситуация, на фронте список элементов есть, там через vue добавляются опции. Естественно у новых элементов нет id и я для них записывал фейковые айдишники в виде рандомной строки.
В контроллере уже при перебирании, я ожидал что модель не найдется и  я бы создал новую, но он у меня дергает другую модель (в варианте выше с айди 53)
источник

AI

Alexey Illarionov in Laravel для начинающих
4unkur
у меня ситуация, на фронте список элементов есть, там через vue добавляются опции. Естественно у новых элементов нет id и я для них записывал фейковые айдишники в виде рандомной строки.
В контроллере уже при перебирании, я ожидал что модель не найдется и  я бы создал новую, но он у меня дергает другую модель (в варианте выше с айди 53)
Зачем тебе вообще фейковые айдишники?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Vladimir Ryzhov
классно же, сплошные радости ))
это как у людей со склерозом...
- самая лучшая болезнь:
ничего не болит и каждый день - столько новостей!
:)
источник

VR

Vladimir Ryzhov in Laravel для начинающих
Vladimir Yefremov
это как у людей со склерозом...
- самая лучшая болезнь:
ничего не болит и каждый день - столько новостей!
:)
😄👍🏻
источник

VY

Vladimir Yefremov in Laravel для начинающих
anton
Всем привет, не приходит сообщение через Pusher. Клиент на реакт-нейтив, подключаемся через pusher-js/react-native, коннект идёт, отправка сообщений тоже, но приема сообщений с клиента нет, почему такое может быть?
полудуплексный режим :)

нужно в конце передачи данных, передавать сигнал "прием" и отпустить кнопку передачи :)
источник

🚀С

🚀 Василий Столейков... in Laravel для начинающих
Добрый день!
У меня вопрос по коллекциям: после вызова filter() некоторые результаты были удалены из коллекции, а значит порядок ключей был нарушен. Как пересортировать ключи коллекции?

То есть если до filter() $collection->keys() выводил 0,1,2, то после filter() выводит 0,2, а мне нужно поменять названия ключей по-порядку, чтобы было 0,1.
источник

🚀С

🚀 Василий Столейков... in Laravel для начинающих
🚀 Василий Столейков
Добрый день!
У меня вопрос по коллекциям: после вызова filter() некоторые результаты были удалены из коллекции, а значит порядок ключей был нарушен. Как пересортировать ключи коллекции?

То есть если до filter() $collection->keys() выводил 0,1,2, то после filter() выводит 0,2, а мне нужно поменять названия ключей по-порядку, чтобы было 0,1.
Снимаю вопрос. Помог метод ->values()
источник

VY

Vladimir Yefremov in Laravel для начинающих
4unkur
у меня ситуация, на фронте список элементов есть, там через vue добавляются опции. Естественно у новых элементов нет id и я для них записывал фейковые айдишники в виде рандомной строки.
В контроллере уже при перебирании, я ожидал что модель не найдется и  я бы создал новую, но он у меня дергает другую модель (в варианте выше с айди 53)
для создания модели тебе не нужен ИД, иначе она не создается, а ищется ... тем более, что ты пишешь метод find()
примени findOrFail
https://laravel.com/docs/7.x/eloquent#retrieving-single-models
источник

AS

Andrey Sokolov in Laravel для начинающих
Добрый день, подскажите пожалуйста.
В таблице есть записи типа:
id|nmId|qty
1|123|1
2|123|-1
3|332|1

Нужно выбрать все записи у которых всего лишь одна запись.
т.е. в выборку должно попасть только
3|332|1
источник

P

PSYTRGLES in Laravel для начинающих
4unkur
у меня ситуация, на фронте список элементов есть, там через vue добавляются опции. Естественно у новых элементов нет id и я для них записывал фейковые айдишники в виде рандомной строки.
В контроллере уже при перебирании, я ожидал что модель не найдется и  я бы создал новую, но он у меня дергает другую модель (в варианте выше с айди 53)
protected $casts = ['id' => 'string'];
или
public $incrementing = false;
источник

P

PSYTRGLES in Laravel для начинающих
Andrey Sokolov
Добрый день, подскажите пожалуйста.
В таблице есть записи типа:
id|nmId|qty
1|123|1
2|123|-1
3|332|1

Нужно выбрать все записи у которых всего лишь одна запись.
т.е. в выборку должно попасть только
3|332|1
SELECT field FROM table GROUP BY field HAVING COUNT(*)=1
источник

AS

Andrey Sokolov in Laravel для начинающих
это чисто на sql.
А есть ли способ сделать это в модели.
когда они идут так
$model->subModel->where()

можно сделать having, но нужно группировать тогда как-то и делать подзапрос?
источник

P

PSYTRGLES in Laravel для начинающих
->havingRaw()  мб это на QB
источник

a

anton in Laravel для начинающих
Vladimir Yefremov
полудуплексный режим :)

нужно в конце передачи данных, передавать сигнал "прием" и отпустить кнопку передачи :)
Это половина беды, я не могу авторизироваться через pusher-is
источник

MF

Misha Fomin in Laravel для начинающих
парни привет. Чтото почта не отправляется. Ругается вот на это... Можете подсказать что может быть не так?
источник

a

anton in Laravel для начинающих
Отправляю в заголовках бирер, роут broadcasting/auth
источник