Laravel Project Setup first step.
1. project setup
composer create-project laravel/laravel school
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
Post a Comment