Ampliando os estudos do curso, estou mudando os métodos da Controller do produto para receber e enviar JSON. Não estou conseguindo passar os dados para o model. Segue código:
JSON produto
{
nome : "Bolo de chocolate"
preco : 80.00,
categoria_id : {
id : 1,
nome : "Lanches"
}
}
class Produto extends Model {
protected $table = 'produtos';
public $timestamps = false;
protected $fillable =
array('nome', 'descricao', 'quantidade', 'valor', 'tamanho', 'categoria_id');
public function categoria(){
return $this->belongsTo('estoque\Categoria');
}
}
ProdutoController
// ....
public function adiciona(){
$produto = Produto::create(Request::all());
$produto->save();
return redirect()
->action('ProdutoController@index')
->withInput(Request::only('nome'));
}
// ....