I am inserting a record manually (without the create) getting data from the dorm and saving but it is giving an error in the variable $ request and I am not able to solve.
It is declared in the same controller as below:
class OrdemservicoController extends Controller
{
protected $request;
public function __construct(Request $request)
{
$this->request = $request;
}
public function gravaOrdem()
{
$codigomaior = DB::table('ordemservicos')->max('codigoos');
$codigomaior = $codigomaior + 1;
$Ordemservico = new Ordemservico;
$Ordemservico->codigos = $codigomaior;
$Ordemservico->idequipamento = $request->get('idequipamento');
$Ordemservico->idlocal = $request->get('idlocal');
$Ordemservico->dataplanejamento = $request->get('dataplanejamento');
$Ordemservico->idsolicitacao = $request->get('idsolicitacao');
$Ordemservico->idcolaborador1 = $request->get('idcolaborador1');
$Ordemservico->idcolaborador2 = $request->get('idcolaborador2');
$Ordemservico->idprioridade = $request->get('idprioridade');
$Ordemservico->idimpedimento = $request->get('idimpedimento');
$Ordemservico->idtiposervico = $request->get('idtiposervico');
$Ordemservico->idsolicitante = $request->get('idsolicitante');
$Ordemservico->descricaopadrao = $request->get('descricaopadrao');
$Ordemservico->idperiodicidade = $request->get('idperiodicidade');
$Ordemservico->periodicidade = $request->get('periodicidade');
$Ordemservico->historicoinicial = $request->get('historicoinicial');
$validator = validator(Ordemservico::$rules);
if ($validator->fails()){
return redirect('/ordemvar')
->withErrors($validator)
->withInput();
}
$Ordemservico->save();
if ($Ordemservico){
return redirect('/ordemservico');
}
}
}
Error message:
ErrorException in ServiceOrderController.php line 293: Undefined variable: request