invariance
норм
Anonymous
Post::create([ 'user_id' => $user_id, 'category_id' => $this->getCategory($bot), 'message_text' => trim($bot->getMessage()->getMessage()), 'from_id' => $bot->getMessage()->getUser(), 'message_validate' => $this->message_validate, 'message_token'=> $this->message_token, вопрос, как перед созданием новой записи проверить есть ли похожий пост например message_token? если есть то не создавать запись?
invariance
if(!Post::where(...)->first()) { твой запрос }
invariance
чо тебе
invariance
firstOrCreate
ему не только id надо чекать же
Dmitriy
я знаю
invariance
а советуешь неправильно таки
invariance
firstOrCreate(['name' => 'Flight 10']);
invariance
а, тож не то
invariance
ларавел говно, буду проституткой
Dmitriy
Anonymous
Правильно. Спорим ?
как условие передать?
Dmitriy
певый парамент условие, 2 вставка данных
invariance
Правильно. Спорим ?
Неправильно, спорим?
Dmitriy
давай. Если ты проиграешь ты сюда неделю писать не будешь.
invariance
в 5.4 такого метода даже не существует
invariance
так что это ты проиграл
Anonymous
в 5.4 такого метода даже не существует
не, есть, мкеня на него перекинуло
Dmitriy
так что это ты проиграл
https://github.com/illuminate/database/blob/1265e6d207188abc197aedc2570d889a7a8e32a3/Eloquent/Builder.php#L356 Все, не пиши сюда неделю
Anonymous
мы по спорили ?
так return Post::firstOrCreate(['from_id' => $bot->getMessage()->getUser(), 'message_token'=> $this->message_token, 'message_type' => 0],[ 'user_id' => $user_id, 'category_id' => $this->getCategory($bot), 'message_text' => trim($bot->getMessage()->getMessage()), 'from_id' => $bot->getMessage()->getUser(), 'message_validate' => $this->message_validate, 'message_token'=> $this->message_token, ]);
Dmitriy
а еще чего)
так ты еще спорить не умеешь. Ну я так и думал
invariance
еще и выделил
invariance
пздц ты тип
invariance
я до этого скинул его при том
invariance
охуенный ты спорщик
invariance
так что сам неделю не пиши
invariance
если есть желание
Anonymous
firstOrCreate
ТЫ СКИНУЛ > findOrCreate > FIND
Dmitriy
окей окей писать не буду
Andrey
хоспади
invariance
не еби мои игрушки и не писай в мой горшок
invariance
☝🏻
Anonymous
мне тоже показалось что дима скинул first
Юрий
окей окей писать не буду
Ну так ты и не писал когда мы с тобой спорили
Юрий
Спор проиграл и молчок)
Dmitriy
про гит ?
Юрий
Ага
Юрий
Он сказал что коммитил кучу несвязного
Dmitriy
какой там был спор ? Ну это фолли виноват. Сам по себе коммит большой не так плох
Юрий
Фолли во всем виноват
Юрий
Andrey
Вашу бы энергию, да в мирное русло)
Dmitriy
firstOrFail
Anonymous
firstOrFail
и как юзать?
Andrey
и как юзать?
Это пять!
Юрий
Доку почитай
Юрий
Или голову включи
Dmitriy
и как юзать?
мне пойти и посмотреть доку что бы сюда это переслать ?
Anonymous
мне пойти и посмотреть доку что бы сюда это переслать ?
я кажись понял на конце тот моей темы писать -> firstOrFail()
Юрий
Не понимай в другом месте
Юрий
Надоел
Юрий
В доке все написано для кретинов
invariance
Не понимай в другом месте
а как не понимать в другом месте?
Anonymous
firstOrFail
так как этот метод поможет проверить есть ли запись в БД? Она создалась она еесть, как повторно проверить?
Anonymous
так как этот метод поможет проверить есть ли запись в БД? Она создалась она еесть, как повторно проверить?
dump ($this->getPostCreateAnswer($bot)->where('from_id', '=', $bot->getMessage()->getUser())->where('message_token', '=', $this->message_token)->where('type_id', '=', 0)->firstOrFail())
invariance
боже...
Aleksey Y.
Еба..
Aleksey Y.
Сегодня буду ром пить, чтобы развидеть
invariance
тоже хотю
Siarhei
Ппц
Siarhei
История продолжается я смотрю : )
Siarhei
Rm, надеюсь что хоть что-то достойное там ваяешь
Siarhei
А то обидно будет
Os
Человек изучает фреймворк методом насилование мозга людей в чате, чтение доков не модно
Siarhei
Вообще
Os
А ведь когда-нибудь пойдет на работу программистом и его код будет в проде
Siarhei
Я думаю, что с такими темпами не скоро
Siarhei
Хотя он умеет добиваться своего