public static function gravar(Request $req) { $peca = new Peca(); $peca->descricao = $req->get('descricao'); $peca->referencia = $req->get('referencia'); $peca->codigo_original = $req->get('original'); $peca->qnt = $req->get('qnt'); $peca->unidade = $req->get('unidade'); $peca->valor = $req->get('valor'); $peca->categoria()->associate(Categoria::find($req->get('categoria'))); $peca->marca = $req->get('marca'); $peca->aplicacao = $req->get('aplicacao'); $peca->pesquisa = $req->get('descricao') . ' ' . $req->get('referencia') . ' ' . $req->get('original') . ' ' . $req->get('marca') . ' ' . $req->get('aplicacao'); if ($peca->save() == false) { throw new \Exception('Erro ao grava novo registro.', 402); } }