Entradas

Mostrando entradas de agosto, 2021

RUTAS

Imagen
Iniciamos instalando laravel y creando un poryecto con los siguientes comandos: composer global require laravel/installer   laravel new blog Laravel define una clase RouteServiceProvider, y la sitúa en routes. Se encargan de manejar el flujo de solicitudes y respuestas, desde y hacia el cliente . RUTAS php artisan route:list Rutas registradas Route::get(‘url’, function() {return ‘Cadena’ }); Devuelve una cadena Route::get(‘/usuario/{id}’, function($id){ return “usuario: { $id }” }); Parámetros  Rute::get(‘saludo/{name}/{ nickname ?}’, function ($name, $nickname =null)){} Parámetros opcionales Route::get(‘/’,funciton(){return view(‘ welcome ’);}); Devuelve una vista desde una función. Route::get(‘curso/create’, [CursoControlador::class, ‘ create ’]) Método que administran rutas. Route::view('/','doc.inicio'); Devuelve una vista.     app/Http/routes.php   Las peticiones realizadas por el navegador son en lo general get, post, put, delete, patch de HTTP hacia una...

3-1Cómo pasarle una vista a un controllador

 https://www.youtube.com/watch?v=KZGHCSIb9Q0&list=PLZ2ovOgdI-kWWS9aq8mfUDkJRfYib-SvF&index=4 Vistas Laravel nos permite separar la logica de presentacion de la logica de nuestra aplicacion a travez de las vista. Crear una vista Las vista generalmente se encuentran en el directorio  /resource/views  de la carpeta principal de nuestro proyecto. Crear una vista con Laravel simplemente necesitas crear un archivo  .php  o  .blade.php  en el directorio  /views  . Retornar una vista Para retornar una vista retornamos el llamado a la funcion  view  pasando como argumento el nombre de la vista. El nombre del archivo es relativo a la carpeta  resource/views  y no es necesario indicar la extension del archivo. Pasar datos a la vista Podemos pasar datos a la vista mediante un arreglo asociativo, donde las llaves son el nombre de las variables que queremos pasar a la vista y el valor son los datos que queremos asoociar. $users ...