Size: a a a

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

2020 November 08

V

Vladyslav in Laravel для начинающих
если нужно в промежуточной таблице сделать выборку и удалить запись  оттуда, а он не знает как)
источник

D

DK in Laravel для начинающих
Vladyslav
если нужно в промежуточной таблице сделать выборку и удалить запись  оттуда, а он не знает как)
может дошло бы)
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
DK
лакаракст как ответы майл ру
Как что-то плохое.
источник

AR

Anton Reviakin in Laravel для начинающих
DK
только с индусами
ну сообщения типа Загрузка поля gallery.0 не удалась. как-то не очень
источник

D

DK in Laravel для начинающих
Anton Reviakin
ну сообщения типа Загрузка поля gallery.0 не удалась. как-то не очень
так ведь.. не отображай эту ошибку прям так
источник

D

DK in Laravel для начинающих
отработай фронтом
источник

D

DK in Laravel для начинающих
хз
источник

Е

Евгений in Laravel для начинающих
очередь наверно долго ждать :)
можете и мне подсказать?
   $table->boolean('status')->default(true);

   public function update(PostRequest $request, Post $post)
   {
       $this->authorize('update', $post);

       $post->fill([
           'title' => $request['title'],
           'content' => $request['content'],
           'author_id' => $request['author_id'],
           'status' => $request['status'],
       ]);
       dd($post->isDirty(),$post->isDirty('status'), $request->all(), $request->validated(), $post->getOriginal());
       $post->update($request->only(['title', 'content', 'author_id', 'status']));

вобщем вчерашняя проблема была в том, что $post->isDirty() сравнивает с
$post->getOriginal(), а в $post->getOriginal() status = 0 не false
поэтому $post->isDirty() в данном случае всегда возвращает true
Как правильно сравнить?
источник

D

DK in Laravel для начинающих
либо в форм реквесте, что-то иное отдать
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
lara vast
почему он может удалить несколько записей
та почему ты так за этот пивот уцепился
источник

D

DK in Laravel для начинающих
Евгений
очередь наверно долго ждать :)
можете и мне подсказать?
   $table->boolean('status')->default(true);

   public function update(PostRequest $request, Post $post)
   {
       $this->authorize('update', $post);

       $post->fill([
           'title' => $request['title'],
           'content' => $request['content'],
           'author_id' => $request['author_id'],
           'status' => $request['status'],
       ]);
       dd($post->isDirty(),$post->isDirty('status'), $request->all(), $request->validated(), $post->getOriginal());
       $post->update($request->only(['title', 'content', 'author_id', 'status']));

вобщем вчерашняя проблема была в том, что $post->isDirty() сравнивает с
$post->getOriginal(), а в $post->getOriginal() status = 0 не false
поэтому $post->isDirty() в данном случае всегда возвращает true
Как правильно сравнить?
ты модель не сохранил
источник

lv

lara vast in Laravel для начинающих
пивот дает обратится к продукт_ордер
источник

V

Vladyslav in Laravel для начинающих
Евгений
очередь наверно долго ждать :)
можете и мне подсказать?
   $table->boolean('status')->default(true);

   public function update(PostRequest $request, Post $post)
   {
       $this->authorize('update', $post);

       $post->fill([
           'title' => $request['title'],
           'content' => $request['content'],
           'author_id' => $request['author_id'],
           'status' => $request['status'],
       ]);
       dd($post->isDirty(),$post->isDirty('status'), $request->all(), $request->validated(), $post->getOriginal());
       $post->update($request->only(['title', 'content', 'author_id', 'status']));

вобщем вчерашняя проблема была в том, что $post->isDirty() сравнивает с
$post->getOriginal(), а в $post->getOriginal() status = 0 не false
поэтому $post->isDirty() в данном случае всегда возвращает true
Как правильно сравнить?
в моделе пропиши $casts
источник

lv

lara vast in Laravel для начинающих
без пивота я удаляю сам продукт
источник

AR

Anton Reviakin in Laravel для начинающих
DK
либо в форм реквесте, что-то иное отдать
так пытаюсь как-то уловить, сейчас попробую просто указать поле с ключем, без самого правила...
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
lara vast
пивот дает обратится к продукт_ордер
так просто детачни продукт у ордера
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
пивот не нужен здесь
источник

D

DK in Laravel для начинающих
пацаны.. мне кажется.. мы не справляемся
источник

V

Vladyslav in Laravel для начинающих
Евгений
очередь наверно долго ждать :)
можете и мне подсказать?
   $table->boolean('status')->default(true);

   public function update(PostRequest $request, Post $post)
   {
       $this->authorize('update', $post);

       $post->fill([
           'title' => $request['title'],
           'content' => $request['content'],
           'author_id' => $request['author_id'],
           'status' => $request['status'],
       ]);
       dd($post->isDirty(),$post->isDirty('status'), $request->all(), $request->validated(), $post->getOriginal());
       $post->update($request->only(['title', 'content', 'author_id', 'status']));

вобщем вчерашняя проблема была в том, что $post->isDirty() сравнивает с
$post->getOriginal(), а в $post->getOriginal() status = 0 не false
поэтому $post->isDirty() в данном случае всегда возвращает true
Как правильно сравнить?
если я тебя правильно понял то проблема в то что оно отдает интежер вместо булевого  значения?
источник

AR

Anton Reviakin in Laravel для начинающих
Alexander Pavlenko 🌚
так просто детачни продукт у ордера
та просто синк, что при добавлении, что при удалении
источник