Documente Academic
Documente Profesional
Documente Cultură
0. PD: si aún no existe la tabla especificada en el comando anterior, ejecuta php artisan migrate para migrar
los datos a la bdd.
2. Edita la función show, aquí utilizaremos el modelo User que por defecto ya trae nuestro proyecto laravel.
public function show($id)
{
//objeto usuario, utilizando el método find por id del modelo User
$objUsuario = User::find($id);
return view('usuario.user', compact('objUsuario'));
}
3. Crea la vista en resources/views/usuario/user.blade.php y agrega lo siguiente para leer datos del usuario:
<p>Perfil de {{$objUsuario->name}}</p>
<p> Email: {{$objUsuario->email}} </p>
En Laravel, existen herramientas que permiten crear de manera automática CRUDs bajo el modelo MVC. Para esta
parte de la práctica se utilizará appzcoder/crud-generator. Puedes encontrar más información en:
https://github.com/appzcoder/crud-generator
1. Instalación
cd C:\xampp\htdocs\proyectoDAW
1
Obtenido de: https://styde.net/como-funcionan-los-service-providers-en-laravel-5-1/
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
DESARROLLO DE APLICACIONES WEB
En 'providers':
Collective\Html\HtmlServiceProvider::class,
En 'aliases':
'Form' => Collective\Html\FormFacade::class,
'HTML' => Collective\Html\HtmlFacade::class,
5. Ejecuta
composer dump-autoload
Fíjese que en la línea anterior se pueden indicar los campos de la tabla en la base de datos indicando los tipos de
datos. Puedes revisar los tipos de datos soportados. https://github.com/appzcoder/crud-
generator/blob/master/README.md
PD: si aún no existe la tabla especificada en el comando anterior, ejecuta php artisan migrate para migrar los datos
a la bdd.
8. Revisa en la estructura de tu Proyecto que se hayan agregado los controladores, modelos y vistas para
Habitacion (deben estar en la carpeta admin).
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
DESARROLLO DE APLICACIONES WEB
Ejemplo:
9. Revisa tu archivo de rutas, ahora debes tener una nueva ruta agregada para el controlador de habitación.
Route::resource('admin/habitacion', 'Admin\\HabitacionController');
http://localhost/proyectoDAW/public/admin/habitacion
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
DESARROLLO DE APLICACIONES WEB
PD: Si tienes problemas con la interfaz, probablemente se deba a una referencia incorrecta en los archivos css y
js. Si ves tu aplicación así: