No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aprende Inglés, Programación, AI, Ciberseguridad y más a precio especial.

Antes: $249

Currency
$209
Suscríbete

Termina en:

2 Días
16 Hrs
11 Min
44 Seg

Validación

12/24
Recursos

Aportes 6

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Antes de usar refreshDatabase revisen muy bien la configuración del archivo phpunit.xml y verifiquen que esta no este apuntando a la base de datos productiva de su proyecto personal o alguno de la empresa en la que esten trabajando, usen una base de datos que ustedes sepan que pueden hacer y deshacer con ella cuantas veces quieran o una base de datos en memoria, esto les evitara muchos dolores de cabeza, las pruebas son excelentes pero se deben hacer con cuidado.

Recuerden que cuando son muchas validaciones y en diversos métodos como lo pueden ser crear y modificar datos lo ideal es hacer un Request con

php artisan make:request ProfileRequest

Dentro colocar las validaciones y en el controlador cambiar

use Illuminate\Http\Request;
por
use App\Http\Requests\ProfileRequest;

Mas información aquí

Existen muchos más métodos interesantes que se pueden aplicar a la hora de validar un archivo (en este caso una imagen) y los pueden chequear aqui.

En caso de que alguien este usando laravel 10 y no le funcione debe de cambiar el codigo de las rutas por el siguiente:

// Viejo codigo:
// Route::post('profile', function (\Illuminate\Http\Request $request) {
//     $request->file('photo')->store('profiles');
//     return redirect('profile');
// });

// Codigo nuevo
use App\Http\Controllers\ProfileController;
Route::post('profile', [ProfileController::class, 'upload']);

les recomiendo un plugin de snippets interesante para el blade template que a mi juicio facilitan el desarrollo:
https://marketplace.visualstudio.com/items?itemName=onecentlin.laravel-blade

Por ahora todo bien para subir a produccion, estamos en verde 🚦 !!
.