public function postCrearFoto(CrearFotoRequest $request) { $id = $request->get('id'); $imagen = $request->file('imagen'); $ruta = '/img/'; $nombre = sha1(Carbon::now()) . '.' . $imagen->guessExtension(); $imagen->move(getcwd() . $ruta, $nombre); Foto::create(['nombre' => $request->get('nombre'), 'descripcion' => $request->get('descripcion'), 'ruta' => $ruta . $nombre, 'album_id' => $id]); return redirect("/validado/fotos?id={$id}")->with('creada', 'La foto ha sido subida'); }
/** * Run the database seeds. * * @return void */ public function run() { $albumes = Album::all(); foreach ($albumes as $album) { $cantidad = rand(0, 15); for ($i = 0; $i < $cantidad; $i++) { Foto::create(['nombre' => "foto{$i}", 'descripcion' => "descripcion{$i}", 'ruta' => "/img/test{$i}.jpg", 'album_id' => $album->id]); } } }
/** * Run the database seeds. * * @return void */ public function run() { $albumes = Album::all(); $contador = 0; foreach ($albumes as $album) { $cantidad = mt_rand(0, 5); for ($i = 0; $i < $cantidad; $i++) { $contador++; Foto::create(['nombre' => "Nombre foto{$contador}", 'descripcion' => "Descripcion foto {$contador}", 'ruta' => '/img/text.png', 'album_id' => $album->id]); } } }