Curso de Introducción a Laravel

Clases del Curso de Introducción a Laravel

Instruido por:
Italo Morales F
Italo Morales F
Básico
5 horas de contenido
Ver la ruta de aprendizaje
API con TDD
Proyecto del curso
API con TDD

API con TDD : Aquí aprendemos cómo crear con Laravel proyectos realmente profesionales pensando en las pruebas, usamos específicamente PHPUnit.

Curso de Introducción a Laravel

Curso de Introducción a Laravel

Progreso del curso:0/36contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/36contenidos(0%)

Entender Laravel

Material Thumbnail

¿Qué es Laravel?

05:31 min

Herramientas necesarias para trabajar con PHP y Laravel

03:27 min

Material Thumbnail

Entendiendo el ciclo de vida de las solicitudes web

08:11 min

Material Thumbnail

Qué es un CRUD y cómo implementarlo

12:04 min

Material Thumbnail

Lógica de controladores y vistas con datos de prueba

16:12 min

Material Thumbnail

Creando un formulario

12:59 min

Comprender los Fundamentos de Laravel

Material Thumbnail

Sistema de rutas y controladores

08:43 min

Material Thumbnail

Uso de Middlewares

06:28 min

Material Thumbnail

Validación de datos (rutas, vistas, formularios y controladores)

08:22 min

Material Thumbnail

Blade: sistema de plantillas avanzado

08:10 min

Material Thumbnail

Trabajando con el componente Laravel/UI

07:32 min

Aprender sobre Eloquent ORM

Material Thumbnail

Eloquent: trabajando con este ORM

10:53 min

Material Thumbnail

Relaciones de tablas

10:24 min

Material Thumbnail

Colecciones y serialización de datos

07:46 min

Material Thumbnail

Formato de valores en tablas y presentación de datos

07:40 min

Crear PlatziPress

Material Thumbnail

Proyecto Blog: presentación y configuración inicial

07:54 min

Material Thumbnail

Creación de tablas, entidades y datos de prueba

07:36 min

Material Thumbnail

Plantillas de trabajo y entendiendo el login

13:01 min

Material Thumbnail

Diseño visual con Bootstrap

04:12 min

Material Thumbnail

Vista index y botones de acción

14:35 min

Material Thumbnail

Implementación del formulario de creación

07:00 min

Material Thumbnail

Implementación del guardado

12:10 min

Material Thumbnail

Creando la función de editar un post

10:15 min

Material Thumbnail

Actualizando nuestros posts

11:26 min

Material Thumbnail

Integrando contenido audiovisual

11:28 min

Construir Proyecto Final: API con TDD (Intermedio)

Material Thumbnail

Introducción al testing

09:48 min

Material Thumbnail

Metodología TDD y testing HTTP

06:03 min

Material Thumbnail

Proyecto API con TDD: presentación y configuración inicial

09:11 min

Material Thumbnail

Refactorización y validación en Store

07:48 min

Material Thumbnail

Update y validación con TDD

05:05 min

Material Thumbnail

Protección de una API con Login

08:20 min

nuevosmás votadossin responder
Marisol Rodríguez Dare
Marisol Rodríguez Dare
Estudiante

No me elimina el registro y no manda error, pero si inserta, estoy usando laravel 8, creo que podría ser algo con el parámetro, no sé cuanto cambie en laravel 8 la forma de enviar parámetros
dejo mi código

controlador
public function destroy(User $user)
{
$user->delete();
return back();
}

vista
<form action="{{ route( ‘users.destroy’, $user) }}" method=“POST”>

ruta
Route::delete(‘users/{user}’, ‘[email protected]’)->name(‘users.destroy’);

1
Edgar Marcelino Zamora Cruz
Edgar Marcelino Zamora Cruz
Estudiante

¿El método take() es el equivalente LIMIT en SQL?

0
Duwal Abel Varillas Castro
Duwal Abel Varillas Castro
Estudiante

El profesor menciona que tenemos que configurar si queremos poner datos falsos … mi pregunta es ¿Se debe realizar esta configuración si es que no planea usar datos falsos? ósea cuando quiera lanzarlo a producción
¿Es una configuración indispensable?

Captura de Pantalla 2021-05-08 a la(s) 03.54.58.png
0
Edgar Marcelino Zamora Cruz
Edgar Marcelino Zamora Cruz
Estudiante

No me dejó aplicar el último comando con el modelo incluido, ¿alguna idea?

php artisan make:controller PageController --resource --model=Page

 A App\Models\Page model does not exist. Do you want to generate it? (yes/no) [yes]:
 > yes

PHP Fatal error:  Uncaught ErrorException: include(C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\composer/../nunomaduro/collision/src/Adapters/Laravel/IgnitionSolutionsRepository.php): failed to open stream: No such file or directory in C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\composer\ClassLoader.php:478
Stack trace:
#0 C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\composer\ClassLoader.php(478): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\composer\ClassLoader.php(478): include()
#2 C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\composer\ClassLoader.php(346): Composer\Autoload\includeFile()
#3 [internal function]: Composer\Autoload\ClassLoader->loadClass()
#4 C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\nunomaduro\collision\src\Adapters\Laravel\CollisionServiceProvi in C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\composer\ClassLoader.php on line 478
PHP Fatal error:  Uncaught ErrorException: include(C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\composer/../symfony/error-handler/Error/FatalError.php): failed to open stream: No such file or directory in C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\composer\ClassLoader.php:478
Stack trace:
#0 C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\composer\ClassLoader.php(478): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\composer\ClassLoader.php(478): include()
#2 C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\composer\ClassLoader.php(346): Composer\Autoload\includeFile()
#3 [internal function]: Composer\Autoload\ClassLoader->loadClass()
#4 C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.php(143): spl_autoload_ in C:\Users\ASUS\Documents\Platzi\Curso de Introducción a Laravel\routes\vendor\composer\ClassLoader.php on line 478
1
Marisol Rodríguez Dare
Marisol Rodríguez Dare
Estudiante

Estoy usando laravel 8 y aunque lei los comentarios no entendí bien por que no me deja eliminar, dejo mi codigo, gracias por sus comentarios

<td>
<form action="{{ route( ‘users.destroy’, $user) }}" method=“POST”>
@method(‘DELETE’)
@csrf
<input type="subit"
value="Eliminar"
class="btn btn-sm btn-danger"
onclick=“return confirm(’¿Desea eliminar {{ $user->name }}…?’)”> </input>
</form>
</td>

0
Edgar Marcelino Zamora Cruz
Edgar Marcelino Zamora Cruz
Estudiante

¿Dónde puedo ver los métodos estáticos latest() y create() de la clase User?

Ya que abriendo el archivo App/models/User.php no aparece nada de estos métodos, como si estuviera la verdadera clase en otro archivo

1
José Alberto Ortiz Vargas
José Alberto Ortiz Vargas
Estudiante

¿Los dominios .test de estos 3 proyectos por que no los puedo ver desde mi navegador?

0
Aarón Fabricio Santa Cruz Valdez
Aarón Fabricio Santa Cruz Valdez
Estudiante

Exactamente que es una API?? alguien me recomienda algún curso para aprender sobre eso.

0
Aarón Fabricio Santa Cruz Valdez
Aarón Fabricio Santa Cruz Valdez
Estudiante

Aprendí laravel 8 a un nivel intermedio hay mucha diferencia con el 6?

2
Gustavo Alonso Medina Santiago
Gustavo Alonso Medina Santiago
Estudiante

Hola. Una pregunta. He presentado el examen y tengo una duda. Hay una pregunta que dice ¿Cuál es el método HTTP que permite actualizar y eliminar?

Según yo, solo existe 1 método HTTP que permite eliminar, y es el método DELETE, pero este no se encuentra entre las opciones. Y para actualizar existen los métodos POST y PATCH, pero estos no permiten eliminar. Entonces ¿Cuál es el método?

1