Size: a a a

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

2020 August 17

AP

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

ML

Mehrob Latipov in Laravel для начинающих
Опять те же проблемы
источник

DA

Dimitry Averyanov in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
$product =  Product::find($id);
       $product->title = $request->input('title');
       $product->slug = $request->input('slug');
       $product->text = $request->input('text');
       $product->keywords = $request->input('keywords');
       $product->description = $request->input('description');
       $product->published = $request->input('published');
       $product->category_id = $request->input('category_id');
       $product->price = $request->input('price');
       $product->authorized_price = $request->input('authorized_price');
       $product->short_description = $request->input('short_description');
       $product->save();
Точнее даже не так. Какой метод в контроллере работает при открытии http://bossphp.x:8080/product/edit/39 ?
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
public function edit($id)
    public function edit_store(Request $request, $id)     public function destroy(Image $image)
три метода
источник

DA

Dimitry Averyanov in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
public function edit($id)
    public function edit_store(Request $request, $id)     public function destroy(Image $image)
три метода
При открытии конкретного адреса работает только один из них. Какой?
В маршрутах (routes) какой метод контроллера вызывается для адресов вида GET /product/edit/... ?
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
$product =  Product::find($id);
       $product->title = $request->input('title');
       $product->slug = $request->input('slug');
       $product->text = $request->input('text');
       $product->keywords = $request->input('keywords');
       $product->description = $request->input('description');
       $product->published = $request->input('published');
       $product->category_id = $request->input('category_id');
       $product->price = $request->input('price');
       $product->authorized_price = $request->input('authorized_price');
       $product->short_description = $request->input('short_description');
       $product->save();
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
А может не один, а сразу три
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
🤷‍♂️
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Как думаешь @BOSSPROGRAMMIST
источник

ВС

Владислав Субботин... in Laravel для начинающих
да (с)
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
Alexander Pavlenko 🌚
А может не один, а сразу три
три
источник

DA

Dimitry Averyanov in Laravel для начинающих
Повторюсь: только один метод контроллера у тебя работает при открытии этого адреса. Какой именно - задано в файле роутов.
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
Dimitry Averyanov
Повторюсь: только один метод контроллера у тебя работает при открытии этого адреса. Какой именно - задано в файле роутов.
Route::get("/product/edit/{id}", "AdminProductsController@edit");
источник

DA

Dimitry Averyanov in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
Route::get("/product/edit/{id}", "AdminProductsController@edit");
Да, здесь задается метод в контроллере. Так какой работает?
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
public function edit($id)
   {
       $categories = Category::whereNull('category_id')->with('childrenCategories')->get();
       $products = Product::where('id',$id)->get();

       return view('product.edit', compact('categories','products'));

   }
источник

DA

Dimitry Averyanov in Laravel для начинающих
Да.
И передается ли в нем переменная $product в шаблон?
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
Dimitry Averyanov
Да, здесь задается метод в контроллере. Так какой работает?
получается еще одну переменную передать?
источник

DA

Dimitry Averyanov in Laravel для начинающих
Если она нужна в шаблоне, получается, да.
источник

DA

Dimitry Averyanov in Laravel для начинающих
$products = Product::where('id',$id)->get();
- что ты получаешь в этой строке?
источник

PP

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