Today, We want to share with you Laravel 5.7 Email Verification with Activation Tutorial Example.In this post we will show you , hear for Laravel 5.7 Registration Script with Email Confirmation we will give you demo and example for implement.In this post, we will learn about User email verification and account activation in Laravel 5.7 with an example.
Laravel 5.7 Email Verification with Activation Tutorial Example
There are the Following The simple About Laravel 5.7 Email Verification with Activation Tutorial Example Full Information With Example and source code.
As I will cover this Post with live Working example to develop verify email address laravel 5.7, so the some major files and Directory structures for this example is following below.
- Laravel 5.7 Install
- Database Configuration
- Email Configuration
- Create Laravel 5.7 Auth
- Email Verification Setup
Laravel 5.7 Login, Register, Activation with Username or Email Support
Step 1: Setup Laravel 5.7
Simple create Install(setup) Laravel 5.7
composer create-project --prefer-dist laravel/laravel atmiya25
Step 2: Laravel 5.7 Database Settings
.env setting Database
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=atmiya25 DB_USERNAME=root DB_PASSWORD=
migration >> database configuration
php artisan migrate
Step 3: Laravel 5.7 Email Settings
.env file settings
MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 [email protected] [email protected] MAIL_ENCRYPTION=tls
Step 4: Create Laravel 5.7 Auth
simple create registration form, login form and forgot password with Laravel 5.7 routes
php artisan make:auth
Step 5: Laravel 5.7 Email Verification Setup
app/User.php
<?php //laravel 5.7 email verification namespace App; use Illuminate\Notifications\Notifiable; use Illuminate\Contracts\Auth\MustVerifyEmail; use Illuminate\Foundation\Auth\User as Authenticatable; class User extends Authenticatable implements MustVerifyEmail { use Notifiable; protected $fillable = [ 'name', 'email', 'password', ]; protected $hidden = [ 'password', 'remember_token', ]; }
routes/web.php
//email verification laravel 5.7 routes example Route::get('/', function () { return view('welcome'); }); Auth::routes(['verify' => true]); Route::get('/home', '[email protected]')->name('home');
app/Http/Controllers/WelcomeController.php
<?php //setup email verification laravel 5.7 //app/Http/Controllers/WelcomeController.php namespace App\Http\Controllers; use Illuminate\Http\Request; class WelcomeController extends Controller { public function __construct() { $this->middleware(['auth','verified']); } public function index() { return view('home'); } }
laravel 5.7 app run
php artisan serve
Home Page:
Registration:
Laravel 5.7 Email Alert:
Get a Gmail Email:
Success: Email Verification in laravel 5.7
Angular 6 CRUD Operations Application Tutorials
Read :
Summary
You can also read about AngularJS, ASP.NET, VueJs, PHP.
I hope you get an idea about Laravel 5.7 Email Verification with Activation Tutorial Example.
I would like to have feedback on my Pakainfo.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, donโt forget to share.