Size: a a a

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

2021 March 21

SC

Sergey Chizhik in Laravel для начинающих
awesome dude
Покажи что ты делаешь во вьюхе
Похуй что во вьюхе, там одна строчка чисто)
$data… = $order… ?? null;
источник

SC

Sergey Chizhik in Laravel для начинающих
Всё нахуй
источник

ad

awesome dude in Laravel для начинающих
Sergey Chizhik
Всё нахуй
источник

SC

Sergey Chizhik in Laravel для начинающих
Грачик Абдулошвили
вообще не работает.
Как насчёт подучить php прежде чем заниматься Laravel?
источник

D

Dmitriy in Laravel для начинающих
Sergey Chizhik
Похуй что во вьюхе, там одна строчка чисто)
$data… = $order… ?? null;
Держи себя в руках
источник

D

Dmitriy in Laravel для начинающих
А ответы все эти ему не помогут, как минимум пока он четко не опишет что он делает и какая конкретно ошибка
А без этого написать код за него весьма проблематично - даже если кто-то захочет
источник

SC

Sergey Chizhik in Laravel для начинающих
Dmitriy
Держи себя в руках
Держу со всех сил)
источник

SC

Sergey Chizhik in Laravel для начинающих
Dmitriy
А ответы все эти ему не помогут, как минимум пока он четко не опишет что он делает и какая конкретно ошибка
А без этого написать код за него весьма проблематично - даже если кто-то захочет
Проблема как раз из запроса чётко понятна, даже с учётом того что он её не сформулировал нормально. А писать код «вместо него» это не тоже самое что «помочь».

И ответы не помогут, потому что нет понимания базовых вещей
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
Sergey Chizhik
Похуй что во вьюхе, там одна строчка чисто)
$data… = $order… ?? null;
$orderCreated = Order::select('created_at')->where('id', $orderID)->get();
   $data['orderCreated'] = $orderCreated[0]->created_at ?? null;

и все заработает?
источник

SC

Sergey Chizhik in Laravel для начинающих
Грачик Абдулошвили
$orderCreated = Order::select('created_at')->where('id', $orderID)->get();
   $data['orderCreated'] = $orderCreated[0]->created_at ?? null;

и все заработает?
А как насчёт попробовать?
источник

D

DK in Laravel для начинающих
Грачик Абдулошвили
$orderCreated = Order::select('created_at')->where('id', $orderID)->get();
   $data['orderCreated'] = $orderCreated[0]->created_at ?? null;

и все заработает?
то есть ты даже не проверил?
источник

N

Nurzzz in Laravel для начинающих
?? - приятная штука
источник

P

PSYTRGLES in Laravel для начинающих
он говорил, про offset 0
источник

P

PSYTRGLES in Laravel для начинающих
я так понял, у него коллекция пустая
источник

SC

Sergey Chizhik in Laravel для начинающих
PSYTRGLES
я так понял, у него коллекция пустая
?? сработает ровно так же
источник

P

PSYTRGLES in Laravel для начинающих
Sergey Chizhik
?? сработает ровно так же
если created_at is null
источник

R#

Reset # Alexey S. in Laravel для начинающих
DK
то есть ты даже не проверил?
А нахера)))?
источник

SC

Sergey Chizhik in Laravel для начинающих
PSYTRGLES
если created_at is null
Он сработает в 2 проверки
- наличие [0]
- наличие created_at
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
Sergey Chizhik
Похуй что во вьюхе, там одна строчка чисто)
$data… = $order… ?? null;
пасиб) вот так все заработало. прекрасное решение в виде 6 символов а не 1километра новых строк! респект!
источник

M

Michael in Laravel для начинающих
Грачик Абдулошвили
$orderCreated = Order::select('created_at')->where('id', $orderID)->get();
   $data['orderCreated'] = $orderCreated[0]->created_at ?? null;

и все заработает?
повторюсь, зачем ты берёшь несколько элементов при помощи get(), если можно взять один при помощи first() ?
$order = Order::where('id', $orderID)->first();
if( ! $order){ здесь делай что-нить если такого заказа нет }
И зачем ты потом заполняешь $data ? Прям во вьюху $order передавай.
источник