Directories within the
storage
and the bootstrap/cache
directories should be writable by your web server or Laravel will not run.
renamed the
.env.example
file to .env
php artisan key:generate
------
en User.php
..implements MustVerifyMail
en web.php
Auth::routes(['verify' => true]); //para generar los links de verify
Route::get('/home', 'HomeController@index')->name('home')->middleware('verified');
// para que la home sea accesible solo si ha verificado su email
en .env registrar los datos de la base de datos y de mailtrap
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=proy-auth-58
DB_USERNAME=root
DB_PASSWORD=
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=076c14147f6715
MAIL_PASSWORD=c1ba4b109f4323
MAIL_ENCRYPTION=null
luego:
php artisan migrate:fresh
Clear cache with:
php artisan config:cache
luego podemos probar la aplicacion levantando el servidor interno:
php artisan serve
registrarse con cuaquier mail el correo de verificacion sera atrapado siempre por mailtrap, entrando en la casilla de inbox
para ver los mensajes de las vistas en espanol debemos
ir a config/app.php
y cambiar 'locale' => 'en',
por 'locale' => 'es',
ir a resources/lang
y crear el archivo es.json
y por ejemplo colocar la sgt entrada
{
"Verify Your Email Address":"Verifica tu direccion de Email"
}
para que la pagina tome estos cambios
php artisan config:cache
No hay comentarios:
Publicar un comentario