Size: a a a

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

2020 August 13

IA

Ilya AeroWave in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
мне нужно будет удаление реализовать товара и там тоже будет метод удаления
Можешь сделать с помощью observers
источник

IA

Ilya AeroWave in Laravel для начинающих
При удалении товара прописать удаление его картинок
источник

D

DK in Laravel для начинающих
Ilya AeroWave
Можешь сделать с помощью observers
лучше не надо
источник

D

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

AP

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

M

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

D

DK in Laravel для начинающих
Michael
народ, какие обсерверы, какие транзакции.
вы расслабились тут, смотрю )
м?)
источник

M

Michael in Laravel для начинающих
я уезжаю на несколько дней и передаю пхпбосса на воспитание вам. Приеду - чтобы удаление товаров с картинками (у него один ко многим) у него было сделано. Верю в вас. Только чур код за него не писать, пусть учится и пишет сам.
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Michael
я уезжаю на несколько дней и передаю пхпбосса на воспитание вам. Приеду - чтобы удаление товаров с картинками (у него один ко многим) у него было сделано. Верю в вас. Только чур код за него не писать, пусть учится и пишет сам.
Та делать нам нечего 😄
источник

M

Michael in Laravel для начинающих
АХАХАХА
то есть мяу
источник

M

Michael in Laravel для начинающих
создание товара с загрузкой нескольких картинок он писал неделю

запомните - главное это спокойствие
источник

D

DK in Laravel для начинающих
Michael
создание товара с загрузкой нескольких картинок он писал неделю

запомните - главное это спокойствие
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
public function destroy($id)
   {
       $image = Image:find($id);
       $image->delete();
      return redirect('/product/edit/'.$product->id)->with('info', 'Д"Картинка номер $id удалёна');

   }
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
вроде так в контроллере удалить картинку
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
А файл ты удалил?
источник

DM

Dmitry M in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
public function destroy($id)
   {
       $image = Image:find($id);
       $image->delete();
      return redirect('/product/edit/'.$product->id)->with('info', 'Д"Картинка номер $id удалёна');

   }
сделай лучше redirect()->route('...', ['id' => ...]);
источник

DM

Dmitry M in Laravel для начинающих
шо за хардкод
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
Alexander Pavlenko 🌚
А файл ты удалил?
public function destroy(Request $request, $id)
   {        
       $product =  Product::find($id);
       $image = Image:find($id);
       $path =public_path().'/uploads/product_images/';
       $file = $request->file('path');
       foreach ($file as $f) {
           $filename = Str::random(20) .'.' . $f->getClientOriginalExtension() ?: 'png';
           $img = ImageInt::make($f);
           $img->resize(500,500)->save($path . $filename);
           $image = new Image();
           $image->path = '/uploads/product_images/'.$filename;
           $image->title = $request->input('title');
           $image->product_id =  $product->id;
           Storage::delete('$filename');
           $image->delete();

       }
      return redirect('/product/edit/'.$product->id)->with('info', 'Картинка номер $id удалёна');
   }
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
так пойдет?
источник

AP

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