Size: a a a

2019 November 19

A

Adel in Laravel Pro
помоему отменили это строительство.
источник

М

Максим in Laravel Pro
Всем привет есть ли генератор таблиц postgresql бесплатный ?Подобие https://www.dbdesigner.net/
источник

АД

Александр Дмитриев... in Laravel Pro
Ок когдато был бесплатный сейчас платный стал прставили ограничения
источник

D

DK in Laravel Pro
Был генератор  миграций 🧐
источник

zN

zVlad Nesquik in Laravel Pro
Привет :)
Если в модель добавить
public $timestamps = false;
то в поля времени не будут записыватся автоматически данные.
Можно заделать так, что бы при определенном запросе (update) не обновлялось поле updated_at ?
источник

zN

zVlad Nesquik in Laravel Pro
Где то видел как такое заделать и не найду где :)
Не думал что это мне пригодится)
источник

П

Павел in Laravel Pro
Можно...в доках гдето есть
источник

АЧ

Артур Чобанян... in Laravel Pro
zVlad Nesquik
Привет :)
Если в модель добавить
public $timestamps = false;
то в поля времени не будут записыватся автоматически данные.
Можно заделать так, что бы при определенном запросе (update) не обновлялось поле updated_at ?
В update timestamps false попробуй
источник

zN

zVlad Nesquik in Laravel Pro
$v->timestamps = false;
$v->save();

или просто
$v->save(['timestamps' => false]);
не работает. Всеравно записывается дата обновления.

https://github.com/laravel/framework/issues/10028
Тут про это пишут.
источник

MR

Maxim Rebitskiy in Laravel Pro
Не тут же
источник

zN

zVlad Nesquik in Laravel Pro
Тут еще для 5,1 Laravel ощибка. Но у меня 5,6 и всеравно не работает.
Странно.
источник

L

Loot.jpg in Laravel Pro
zVlad Nesquik
Где то видел как такое заделать и не найду где :)
Не думал что это мне пригодится)
boot() в твоей модели
источник

AS

Aleksey Shavrak in Laravel Pro
/**
* The "booting" method of the model.
*
* @return void
*/
protected static function boot()
{
   parent::boot();

   static::updated(function ($model) {
       $model->updated_at = NULL;
   });
}
источник

zN

zVlad Nesquik in Laravel Pro
Aleksey Shavrak
/**
* The "booting" method of the model.
*
* @return void
*/
protected static function boot()
{
   parent::boot();

   static::updated(function ($model) {
       $model->updated_at = NULL;
   });
}
В модель это же ?
источник

AS

Aleksey Shavrak in Laravel Pro
да
источник

AS

Aleksey Shavrak in Laravel Pro
если нужно оставить старое значение то
$model->updated_at = $model->updated_at;
должно работать
источник

zN

zVlad Nesquik in Laravel Pro
Даа, но это же будет применятся всегда :)
А мне надо при особых случаях. Например, я просто добавляю в поле count +1 и что бы эта дата не обновлялась.
источник

AS

Aleksey Shavrak in Laravel Pro
через
->increment('count')
тоже обновляется?
источник

zN

zVlad Nesquik in Laravel Pro
Да!
источник

zN

zVlad Nesquik in Laravel Pro
Aleksey Shavrak
если нужно оставить старое значение то
$model->updated_at = $model->updated_at;
должно работать
Такое тоже не работает.
источник