/** * Run the database seeds. * * @return void */ public function run() { // Registramos los platos de tipo 1 Plato::create(['tipo_id' => '1', 'nombre' => 'Caldo de gallina', 'descripcion' => 'El plato constará de la presa de gallina y caldo', 'imagen' => 'caldogallina', 'precio' => 5]); Plato::create(['tipo_id' => '1', 'nombre' => 'Shambar', 'descripcion' => 'El plato constará del pellejo, caldo y menestras', 'imagen' => 'shambar', 'precio' => 5]); Plato::create(['tipo_id' => '1', 'nombre' => 'Papa a la huancaina', 'descripcion' => 'El plato constará de crema Huancaina, huevo y papa', 'imagen' => 'papahuancaina', 'precio' => 3]); // Registramos los platos de tipo 2 Plato::create(['tipo_id' => '2', 'nombre' => 'Arroz con pato', 'descripcion' => 'El plato constará del pato, guiso y arroz', 'imagen' => 'pato', 'precio' => 5]); Plato::create(['tipo_id' => '2', 'nombre' => 'Lomito saltado', 'descripcion' => 'El plato constará del lomito tradicional y papa frita', 'imagen' => 'lomito', 'precio' => 5]); // Registramos los platos de tipo 3 Plato::create(['tipo_id' => '3', 'nombre' => 'Mazamorra', 'descripcion' => 'El platillo constará de un vaso de mazamorra', 'imagen' => 'mazamorra', 'precio' => 5]); Plato::create(['tipo_id' => '3', 'nombre' => 'Ensalada de fruta', 'descripcion' => 'El plato constará de porciones de platano, papaya y mandarina', 'imagen' => 'ensaladaf', 'precio' => 5]); // Registramos los platos de tipo 4 Plato::create(['tipo_id' => '4', 'nombre' => 'Jugo especial', 'descripcion' => 'El jugo constará de papaya y piña', 'imagen' => 'jugoespecial', 'precio' => 5]); }
public function store(Request $request) { $validator = Validator::make($request->all(), ['nombre' => 'required|min:3|max:50', 'descripcion' => 'required|min:5|max:255', 'precio' => 'required|min:0', 'tipo_id' => 'required|exists:Tipo,id']); if ($validator->fails()) { return ['created' => false, 'errors' => $validator->errors()->all()]; } Plato::create(['nombre' => $request->get('nombre'), 'descripcion' => $request->get('descripcion'), 'precio' => $request->get('precio'), 'tipo_id' => $request->get('tipo_id')]); return ['created' => true]; }