PHP code example of viktor-miller / laravel-confirmation

1. Go to this page and download the library: Download viktor-miller/laravel-confirmation library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

viktor-miller / laravel-confirmation example snippets


'providers' => [
    ViktorMiller\LaravelConfirmation\ServiceProvider::class,
],
'aliases' => [
    'Confirmation' => ViktorMiller\LaravelConfirmation\Facades\Confirmation::class
]



namespace App\User;

use Illuminate\Notifications\Notifiable;
use ViktorMiller\LaravelConfirmation\Confirmable;
use Illuminate\Foundation\Auth\User as Authenticatable;
use ViktorMiller\LaravelConfirmation\Contracts\Confirmable as ConfirmableContract;

class User extends Authenticatable implements Confirmable
{
    use Notifiable, Confirmable;



namespace App\Http\Controllers\Auth;

class LoginController extends Controller
{
    /**
     * Validate the user login request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function validateLogin(Request $request)
    {
        $this->validate($request, [
            $this->username() => '



namespace App\Http\Controllers\Auth;

class ForgotPasswordController extends Controller
{ 
    /**
     * Validate the email for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function validateEmail(Request $request)
    {
        $this->validate($request, ['email' => '



namespace App\Http\Controllers\Auth;

use ViktorMiller\LaravelConfirmation\Rules\Verified;

class LoginController extends Controller
{
    /**
     * Validate the user login request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function validateLogin(Request $request)
    {
        $this->validate($request, [
            $this->username() => ['



namespace App\Http\Controllers\Auth;

use ViktorMiller\LaravelConfirmation\Rules\Verified;

class ForgotPasswordController extends Controller
{ 
    /**
     * Validate the email for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function validateEmail(Request $request)
    {
        $this->validate($request, [
            'email' => ['



namespace App\Providers;

use Illuminate\Support\Facades\Event;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;

class EventServiceProvider extends ServiceProvider
{
    /**
     * The event listener mappings for the application.
     *
     * @var array
     */
    protected $listen = [
        'Illuminate\Auth\Events\Registered' => [
            'ViktorMiller\LaravelConfirmation\Listeners\EmailConfirmation'
        ]
    ];

$this->validate($request, [
    'email' => '
	
use ViktorMiller\LaravelConfirmation\Rules\Verified;

$this->validate($request, [
        'email' => ['