Make laravel setup for register page ..

 1. project setup 

2. create new database..

3. add field in user table is_admin.(IN migration.)

4. changes in env 

5. config clear

 php artisan config:clear

6. php artisan migrate

7. make controller

php artisan make:controller authController

8.make routes in web.php

use controller

Route::get('login',[Authcontroller::class,'login']);

9. make view 

   layout 

   @yield('space-work')

10.make register.blade.php

   extends('layout/layout.common')

   @section('space-work')

   @endsection

   form {{route('studentRegister')}}

11. use confirm_password form

12.

    public function register(Request $request){

            $request->validate([

                      'name'=>'required|string|min:1',

                       'email'=>'required|email|unique:users',

                        'password'=>'required|confirmed|string|min:6' 

                ]);


                $user = new User();

                $user->name = $request->name;

                $user->email = $request->email;

                $user->password = Hash::make($request->password);

                $user->save;


                return back()->with('success','Your form is Registered Successfully..')

}


13. Show session data 

    @if(Session::has('success'))

     <p style="color:green" >{{ Session::get('success')}} </p>

    @endif


14. show validation errors

    

    @if($errors->any())

    @foreach($errors->all() as $error)

     <p style="color:red;">{{ $error }}</p>

    @endforeach

    @endif


15. 


Comments

Popular posts from this blog

My Sql Query ..

Interview question laravel.