Size: a a a

2020 May 16

DG

Dmitry Gerasin @thed... in Laravel Pro
глянь логи ларавель
источник

А

Андрей in Laravel Pro
понятно, что если потом сделаю так - то норма, но это не выход
$payment->created_at = $now;
   $payment->updated_at = $now;
   $payment->save();
источник

DG

Dmitry Gerasin @thed... in Laravel Pro
Переслано от Dmitry Gerasin @thed...
Все ночным доброй ночи
Сейчас прохожу собеседование и меня ожидает 3 секция - алгоритмы
Кто сталкивался с заумными словечками типа битрии
лучший худший случай поиска и тд ?
источник

DG

Dmitry Gerasin @thed... in Laravel Pro
UPD PLEASE
источник

E

EgorichXXX in Laravel Pro
->save(['timestamps' => false ]);
источник

P

PSYTRGLES in Laravel Pro
Андрей
Господа умные, не подскажете почему не работает такая конструкция?
$payment = Payment::firstOrCreate([
     'status' => 0,
     'user_id' => $user_id,
     'plan_id' => $plan_id,
     'description' => $plan->name,
     'paymentType' => $type,
     'amount' => $plan->amount,
   ], [
     'created_at' => $now,
     'updated_at' => $now,
   ]);

Конкретно что? Не обновляет дату создания и обновления
не обновляет? create же
источник

DG

Dmitry Gerasin @thed... in Laravel Pro
Dmitry Gerasin @thedesigner
что почитать лучше ?
потому что единственное что по алгоритмам слышал
так это вопросы из Яндекса
типо определить закрыта ли пара скобок в строке итд

максимально оптимальный вариант итд
upd
источник

d.

dev . in Laravel Pro
Андрей
понятно, что если потом сделаю так - то норма, но это не выход
$payment->created_at = $now;
   $payment->updated_at = $now;
   $payment->save();
см update or create
источник

E

EgorichXXX in Laravel Pro
Андрей
понятно, что если потом сделаю так - то норма, но это не выход
$payment->created_at = $now;
   $payment->updated_at = $now;
   $payment->save();
$payment->save(['timestamps' => false ]);
источник

E

EgorichXXX in Laravel Pro
ну там вроде как еще в модель можно добавить public $timestamps = false;
источник

P

PSYTRGLES in Laravel Pro
EgorichXXX
ну там вроде как еще в модель можно добавить public $timestamps = false;
ты про что?
у него первый массив - это where по которому ищет, второй - данные которые будут добавлены к первому, если запись не найдена и далее создана
источник

E

EgorichXXX in Laravel Pro
PSYTRGLES
ты про что?
у него первый массив - это where по которому ищет, второй - данные которые будут добавлены к первому, если запись не найдена и далее создана
ну created_at и updated_at не будут установлены как он хочет, а автоматом пропишет
источник

А

Андрей in Laravel Pro
второй массив для того, чтоб обновить насильно записи, а оно игнорить
источник

P

PSYTRGLES in Laravel Pro
Андрей
второй массив для того, чтоб обновить насильно записи, а оно игнорить
источник

А

Андрей in Laravel Pro
при чем не обновляет даже и апдейт
источник

А

Андрей in Laravel Pro
гляну
источник

DG

Dmitry Gerasin @thed... in Laravel Pro
Dmitry Gerasin @thedesigner
Все ночным доброй ночи
Сейчас прохожу собеседование и меня ожидает 3 секция - алгоритмы
Кто сталкивался с заумными словечками типа битрии
лучший худший случай поиска и тд ?
upd
источник

А

Андрей in Laravel Pro
завелось, но оно же найдет мне не первую запись же, а все?
ЗЫ: сорян, нашло первую и обновило
источник

P

PSYTRGLES in Laravel Pro
Андрей
завелось, но оно же найдет мне не первую запись же, а все?
ЗЫ: сорян, нашло первую и обновило
+, первую, модель возвращает, не коллекцию
источник

P

PSYTRGLES in Laravel Pro
источник