Primer ruta en laravel
Clase 3 de 25 • Curso de PHP con Laravel
Contenido del curso
Clase 3 de 25 • Curso de PHP con Laravel
Contenido del curso
Juan Alberto Maizares
Fernando Torres
Jose Luis Campos Bautista
José María Cortés Sarmiento
Alejandro Martinez
Ricardo Andres Zambrano Cuaicuan
Enrique Garcia Stave
Erick Diaz
Juan Murillo
Manuel Ojeda
Yesi Days
JAVIER STIVEN MURILLO
Linda Graciela Urquilla Leiva
Jeferson Stiven Parra Mahecha
Edward Tamay
Diego Fernando Caviedes Camaho
Jose Barboza
Carlos Eduardo Gomez García
Pablo Villaplana Corrales
Gerardo Ruiz
Gerardo Antonio Gerónimo Vasconcelos
Miguel Negrete
Rafael Carrillo
Jose Luis Ruiz Ibañez
Japheth Calzada López
Jose Luis Ruiz Ibañez
Usuario anónimo
XaviCloud
Iván E. Mendoza
Fernando Gómez O.
Juan Carlos Acosta Chanamé
Francisco Javier Tulcán Rodríguez
Luis Carlos Zapata García
Ambos profes son buenos, guido explicaba mas ampliamente para comprender y tener una mejor mirada del todo. Yo estoy haciendo el curso de Laravel anterior y para mi Hector es como una consolidación de los temas al repasarlo y entender mas otros aspectos. Uno explica lo que el otro dejo sin explicar. No hay profesor perfecto pero eso si, Para mi Héctor y Guido son espectaculares como profesores.
Totalmente de acuerdo. Ambos son excelentes! Saludos a todos!
El punto es tomar lo mejor de cada uno
o ¿Cuándo utilizar los métodos? Usar GET cuando se necesite acceder a algún recurso y/o recuperar información, y no se necesite modificar esta información o alterar el estado de la información. Usar POST cuando se necesite enviar información a algún servidor. Por ejemplo, de un formulario a la base de datos. Usar Head cuando se necesite acceder a algún recurso y obtener sólo los encabezados de la respuesta, sin ninguna información del recurso. Usar PUT cuando se necesite reemplazar el estado de algún dato existente en algún sistema. Usar DELETE cuando se necesite borrar un recurso (relativo al URL que se está enviando) en dicho sistema. Usar OPTIONS cuando se necesite recibir las opciones de comunicación de algún recurso, es decir, verificar los métodos permitidos para ese recurso. Por ejemplo, para las reglas de solicitud y permisos CORS.
Gracias por la información, compañero
Buen aporte
Apuntes: Laravel tiene un sistema de rutas que nos va a permitir qué verbo (método) vamos a especificar, como lo pueden ser GET, POST, PUT, PATCH o DELETE. Incluso podemos especificar a que la ruta concuerde con los métodos que estamos especificando. Para lo anterior, nos podemos dirigir a la carpeta “routes”, la cual contiene un archivo llamado “web.php” y es el que contiene registrado las rutas a desear. Para crear los archivos de las vistas, podemos dirigirnos a la carpeta resources/views, la cual contendrá todas las vistas que vamos a crear. Para especificar una vista, dentro del archivo “web.php” de la carpeta “routes”, podemos usar la función Route::get(‘/rutaArchivo’, function(){ return view(nombreArchivo)}.
Siempre me ha gustado como explica Hector!
404 not found
¿Una de tus rutas te dio 404?
Hola Juan,
¿En dónde tienes el 404? con alguna ruta? saludos
Es importante saber que para las rutas se utilizan los verbos HTTP.
Estos verbos realizan las siguientes acciones:
GET: recupera recursos. POST: crea un recurso. PUT/PATCH: modifica un recurso. DELETE: elimina un recurso.
Si apenas vas iniciando como yo y te pierdes, te recomiendo ver el curso de Laravel 2017, esta un poco más ameno de entender el link lo compartió el compañero Juan Ledesma pero lo dejare aquí mismo https://platzi.com/clases/curso-php-laravel-2017/
Los closures en PHP permiten crear funciones anónimas similar a lo que sería un callback en javascript.
Primeramente le agradezco al prof. Hector Benitez porque es muy práctico enseñando el framework de Laravel. Hasta ahora va todo bien.
Aqui les dejo un link para reforzar el tema de las rutas: https://styde.net/como-crear-rutas-en-laravel-5/
Y también otro link para el uso de las diferentes peticiones: https://styde.net/rutas-para-formularios-en-laravel-metodo-post/ :)
Hay un nuevo cambio en LARAVEL 8 con las rutas ahora se definen asi Route::get('/user', [UserController::class, 'index']); Ó Route::post('', ['App\Http\Controllers\NombreController', 'store']); Route::get('/', 'App\Http\Controllers\MiNuevoController@index');
Route::get('/NombreRuta', [NombreControlador::class, 'Método']); Aquí les dejo la guía de actualización de Laravel 8
correcto amigo gracias
Genial! Me gustó la explicación, super sencilla, clara y concisa:D
Me parace que el curso anterior era más completo
Grande profe Benitez 😃 Usted explica más cosas que Guido que dejaba igual hartas cosas sin explicación, aunque ambos son excelentes profesores.
¡Y yo el tercero! ¡Qué emoción!
Hola!!! soy el segundo comentario!!!
las rutas son una forma muy practicas de implementar y ahorran mucho código
Este curso parece mas sencillo de entender que el anterior. (Soy el primer comentario!!!😎😂 )
si, Guido es bueno pero de repe me perdia
Así es, era mucha información para explicar un solo concepto.
a mi salio un error y lo coreji quitando un view de mas que creo que en el video si funciono
Route::get('/', function () { return view('test'); });
Para que funcione tal como se ve en el video del curso, tienes que crear una ruta diferente , y quitar "views", porque no tenemos una vista creada , solo mostramos texto.Tal que así ; Route::get('/test', function () { return 'welcome to Laravel'; });
Hola algún editor que recomienden para desarrollar con php, uso windows, gracias ;)
Hola Iván, de todos los que he probado el mejor para mí es Visual Studio Code
Si tienes cuenta de correo estudiantil puedes descargarte el phpstorm...
Ya realice unas vistas pero estan en html y css nada más quiero vincularlas con laravel pero no se como debo poner estas vistas en la carpeta view, me arroja errores por todo lado.
Me explican por favor.
Carpeta public/css hay pone todo el css que tiene o si utiliza un framework como bootstrap utiliza el cdn,o si lo descargo tambien guardarlo en esa carpeta.
Y luego copia el html y los renombra con extencion con blade.php o .php
para que se vea toca utilizar la funcion return view('nombredelavista');
esa funcion se utiliza en las rutas, controladores hasta se puede llamar en otras vistas(pero creo que no es una buena practica).