Estou na dúvida como vai funcionar o update no ORM, alguém pode me ajudar?
Estou na dúvida como vai funcionar o update no ORM, alguém pode me ajudar?
Com chave estrangeira principalmente.
Ele preenche o formulário, com as informações novas.
public function editar($id){
$produto = Produto::find($id);
return view('produto.editar_produto')->with('p', $produto);
}
public function update(ProdutosRequest $request,$id){
$produto = Produto::find($id);
$produto->fill($request->all());
$produto->save();
return redirect('/produtos')->withInput();
}
Erro
ErrorException in ProdutoController.php line 48:
Missing argument 2 for estoquelaravel\Http\Controllers\ProdutoController::update()
public function editar($id){
$produto = Produto::find($id);
$categorias = Categoria::all();
return view('produto.editar_produto')->with('p', $produto)->with('categorias', Categoria::all());
}
public function update(ProdutosRequest $request,$id){
$produto = Produto::find($id);
$params = Request::all();
$produto->update($params);
return redirect('/produtos')->withInput();
}