get(); } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $validado = $this->validateSubpedido(); $s = new Subpedido(); $s->nombre = $validado["nombre"]; $s->grupo_de_compra_id = $validado["grupo_de_compra_id"]; $s->save(); return $s; } protected function validateSubpedido(){ return request()->validate([ 'nombre' => 'required|max:2', 'grupo_de_compra_id' => [ 'required', Rule::in(GrupoDeCompra::all()->pluck('id')), ] ]); } }