We Care Through What We Share
  • Authentication Introduction

    1. Laravel provides an inbuilt facility for creating basic authentication system.

    2. Laravel makes authentication implementation very straightforward.

    3. Laravel's authentication facilities are made up of "guards" and "providers".
    Guards define how users are authenticated for each request.
    Providers define how users are retrieved from your persistent storage.

    Here’s the steps to create a simple authentication system in any Laravel Project. 

    1. Create Project using the command below(<blog> is project name) :

    Install via Composer

    composer create-project --prefer-dist laravel/laravel blog

    After installation go to your project directory, here named “blog”: 

    php artisan serve

    It will start a development server. Go to that link and you are able to access the basic home page for that project.

    e.g. :

    2. After this simple installation go through this link for migration and environment related information which are necessary for the next step.

    In .evn file set basic database configuration.

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=laravel_auth
    DB_USERNAME=root
    DB_PASSWORD=

    3. Navigate to your Laravel project directory via terminal then use the below command :

    php artisan make:auth

    Note : This command should be used on fresh applications and will install a layout view, registration and login view, as well as routes for all authentication end-points. A HomeController will also generated to handle post-login requests to your application’s dashboard. 

    4. Run the migrations : 

    php artisan migrate

    5. After successful execution of above command just refresh the home page and we are able to see “Register” & “Login” menu in the header section(Right side).

    A screenshot of a cell phone

Description automatically generated

    6. Register yourself by clicking on “Register” menu.

    A screenshot of a social media post

Description automatically generated

    7. After Registration you will automatically logged in.

    A close up of a logo

Description automatically generated

    8. Please Logout yourself & login again for checking whether the login functionality is working or not.

    A screenshot of a cell phone

Description automatically generated

    After Login successfully : 

    A close up of a logo

Description automatically generated

     

    Overview

    These are the steps to implement Laravel Authentication module provided by Laravel itself. Its an easy and convenient  way to design an authentication system for Laravel framework.

    References

    https://laravel.com/docs/5.8/authentication

Words From Our Clients

0Years In Operation
0Loyal Clients
0Successful Projects

Tell Us About Your Project