For Laravel preparetion after basic go to link link2 , Laravel7 Official Doc, laravel 7 coostomdocs custom registrationsystem
ā§§. āĻĒā§āϰāĻĨāĻŽā§ āĻāĻŽā§āĻĒā§āĻāĻžāϰ āĻāύāϏā§āĻāϞ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
⧍. www āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āϤ⧠āĻāĻā§āĻāĻžāĻŽāϤ⧠āĻāĻāĻāĻŋ āĻĢā§āϞā§āĻĄāĻžāϰ āĻāϰ āύāĻžāĻŽ āĻĻāĻŋā§ā§ āĻĢā§āϞā§āĻĄāĻžāϰ āϤā§āϰ⧠āĻāϰāĻŋāĨ¤
ā§Š. cmd āĻĻāĻŋā§ā§ www āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āĻāĻŋā§ā§ āĻāĻŽā§āϝāĻžāύā§āĻĄ āĻāϰ āĻŽāĻžāĻĻā§āϧāĻŽā§ āϞāĻžāϰāĻžāĻā§āϞ āĻāύāϏā§āĻāϞ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻ
āύā§āĻ āϏāĻŽā§ cmd āĻĻāĻŋā§ā§ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻā§āĻā§āĻ āĻšā§āύāĻž (D:) āĻāĻāĻžāĻŦā§ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻā§āĻā§āĻ āĻāϰāϤ⧠āĻšā§ āĻāĻāĻžāύ⧠d: āĻĻāĻŋāϞ⧠d āĻĄā§āϰāĻžāĻāĻ āĻ āĻāĻžāĻ āĻāϰāĻŦā§āĨ¤
ā§Ē.cmd āϤ⧠āϞāĻŋāĻ composer create-project laravel/laravel firstproject
āĻāĻāĻžāύ⧠blog āĻšāϞ⧠āĻĢā§āϞā§āĻĄāĻžāϰ āĻāϰ āύāĻžāĻŽ
ā§Ģ. āĻāĻŦāĻžāϰ cmd āϤ⧠āĻĒā§āϰāĻā§āĻā§āĻ āĻĢā§āϞā§āĻĄāĻžāϰ āĻ āĻĢāĻŋā§ā§ āĻāĻ āĻāĻŽāĻžāύā§āĻĄ āĻĻāĻŋāϤ⧠āĻšāĻŦā§ php artisan serve
āϞāĻžāϰāĻžāĻā§āϞ āϰāĻžāĻāĻāĻŋāĻ
āϞāĻžāϰāĻžāĻā§āϞ āϰāĻžāĻāĻāĻŋāĻ āĻŦāĻž āĻāĻāĻāϰāĻāϞ āĻĢāϰāĻā§āĻžāϰā§āĻĄāĻŋāĻ : āϞāĻžāϰāĻžāĻā§āϞ āĻ āĻāĻāĻāϰāĻāϞ āĻŦāĻžāϰ āĻ āĻā§āύ āĻāĻāĻāϰāĻāϞ āĻšāϞ⧠āĻā§āύ āĻĒā§āĻ āĻļā§ āĻāϰāĻŦā§ āϤāĻž āĻ āĻŋāĻ āĻāϰāĻžāϰ āĻāύā§āϝ route/web.php āĻĢāĻžāĻāϞ āĻ āĻāĻžāĻ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
āĻāĻŽāϰāĻž āϝāĻĻāĻŋ āĻāĻāĻžāĻŦā§ āϞāĻŋāĻāĻŋ
Route::get(‘/olee’, function () { return ” Olee Is Best”;});
āĻāĻŦāĻ āĻāĻāĻāϰāĻāϞ āĻ /olee āϞāĻŋāĻā§ āĻāύā§āĻāĻžāϰ āĻāϰāĻŋ āϤāĻžāĻšāϞ⧠āĻāϰāĻāĻŽ āĻāĻāĻāĻĒā§āĻ āĻāϏāĻŦā§āĨ¤

āĻāĻŦāĻžāϰ āĻāĻŽāϰāĻž āϝāĻĻāĻŋ āĻā§āύ⧠āĻāĻŋāĻ āĻŦāĻž āĻā§āĻŽā§āĻĒāϞā§āĻ āĻĢāĻžāĻāϞ āĻĻā§āĻāϤ⧠āĻāĻžāĻ āϤāĻŦā§ āύāĻŋāĻā§āϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻ
āĻŦāϞāĻŽā§āĻŦāύ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āĻā§āĻŽā§āĻĒāϞā§āĻ āĻĢāĻžāĻāϞ āĻšāĻŋāϏāĻžāĻŦā§ views āĻĢā§āϞā§āĻĄāĻžāϰ āĻāϰ āĻŽāϧā§āϝ⧠blade.php āĻāĻā§āϏāĻā§āύāĻļāύ āϏāĻšāĻāĻžāϰ⧠āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞ āϰāĻžāĻāϞāĻžāĻŽ āϝāĻžāϰ āύāĻžāĻŽ olee .blade.php āĻāĻŦāĻ āϤāĻžāϰ āĻŽāϧā§āϝ⧠āĻāĻā§āĻāĻžāĻŽāϤ⧠āĻā§āĻĄāĻŋāĻ āĻāϰāϞāĻžāĻŽ āĻāĻŦāĻžāϰ āĻāĻāĻāϰāĻāϞ āĻāĻŋ āĻĒāĻžāĻā§āĻžāύā§āϰ āĻāύā§āϝ route/web.php āĻĢāĻžāĻāϞ āĻ āύāĻŋāĻā§āϰ āĻŽāϤ⧠āĻā§āĻĄ āϞāĻŋāĻāϤ⧠āĻšāĻŦā§āĨ¤

html āĻĢāϰā§āĻŽ secure āĻāϰāĻžāϰ āĻāύā§āϝ āύāĻŋāĻā§āϰ āĻŽāϤ⧠āĻāϰ⧠āĻāĻžāĻ āĻāϰāϤ⧠āĻšāĻŦā§ āĨ¤ āĻĢāϰā§āĻŽ āĻā§āϝāĻžāĻ āĻāϰ āĻĢāĻžāϰā§āϏā§āĻ āϞāĻžāĻāύ āĻ @csrf āϞāĻŋāĻāϤ⧠āĻšāĻŦā§āĨ¤
<form method="POST" action="/profile"> @csrf ... </form>
āϞāĻžāϰāĻžāĻā§āϞ route āĻāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāϰāĻāϞ āĻāϰ āϏāĻžāĻĨā§ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻĒāĻžāĻ āĻžāύ⧠āϝāĻžāĻ āĻĻā§āĻ āĻāĻžāĻŦā§āĨ¤
Required Parameters
Optional Parameters

Required Parameters
// get the parameter of name
Route::get(‘students/{name}’, function($name) {
echo ‘Students Name is ‘ . $name;
});
āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻĒāύāĻŋ āĻāĻāĻžāϧāĻŋāĻ Required Parameter āĻĒāĻžāĻ āĻžāϤ⧠āĻĒāĻžāϰā§āύ, āύāĻŋāĻā§āϰ āĻāĻĻāĻžāĻšāϰāĻŖ āϞāĻā§āώā§āϝ āĻāϰā§āύ :
Route::get(‘/olee/{name}/{salary}’, function ($name,$sal) { return “my name is “.$name.$sal;});

Optional Parameters
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ URL āĻ āĻāĻŽāύ āĻāĻŋāĻā§ Parameter āĻĒāĻžāĻ āĻžāϤ⧠āĻāĻžāύ , āϝāĻž āĻĨāĻžāĻāϤā§āĻ āĻĒāĻžāϰ⧠āĻāĻŦāĻžāϰ āύāĻžāĻ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻ āϏāĻŦ āĻā§āώā§āϤā§āϰ⧠āĻāĻĒāύāĻžāĻā§ Laravel āĻāϰ Optional Parameter System āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āϤāĻāύ URL āĻ āĻāĻ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻā§āϞāĻŋāϰ āĻĨāĻžāĻāĻžāϰ āĻāĻŦāĻļā§āϝāĻā§āϝāĻŧ āύāϝāĻŧāĨ¤ āĻāϰ āĻāĻ Parameter āĻā§āϞāĻŋāϰ āύāĻžāĻŽā§āϰ āĻĒāϰ⧠â?â āĻāĻŋāĻšā§āύ āĻĻāĻŋāϤ⧠āĻšāϝāĻŧāĨ¤ āύāĻŋāĻŽā§āύā§āϰ āĻā§āĻĄāĻāĻŋ āϞāĻā§āώā§āϝ āĻāϰā§āύ :
Route::get('users/{name?}', function($name="Olee Ahmmed") {
echo 'User Name is ' . $name;
});


āϞāĻžāϰāĻžāĻā§āϞ āĻāύā§āĻā§āϰā§āϞāĻžāϰ :
āĻĒā§āϰāĻĨāĻŽā§ āĻāĻŽāϰāĻž āϝāĻāύ āĻā§āύ⧠āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻĒāĻžāĻ āĻžā§ āϤāĻāύ āĻĒā§āϰāĻĨāĻŽā§ āϏā§āĻāĻž route āĻ āϝāĻžā§ āĻāϰāĻĒāϰ āĻāύā§āĻā§āϰā§āϞāĻžāϰ āĻā§ āĻā§āĻāĻā§ āĻāύā§āĻā§āϰā§āϞā§āϰ āĻāϰ āĻŽāϧā§āϝ⧠āĻāĻŽāĻžāĻĻā§āϰ āϏāĻāϞ āĻļāϰā§āϤ āϏāĻŽā§āĻš āĻĨāĻžāĻā§ āϤāĻžāϰāĻĒāϰ āĻŽāĻĄā§āϞ āĻ āĻāĻŋā§ā§ āĻĻā§āĻā§ āϝ⧠āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻšāϤ⧠āĻā§āύ⧠āĻĄāĻžāĻāĻž āĻāύāϤ⧠āĻšāĻŦā§ āĻāĻŋāύāĻž āϤāĻžāϰ āĻĒāϰ āϏā§āĻāĻž āĻāĻŋāĻ āĻ āĻļā§ āĻāϰā§āĨ¤
Laravel Framework āĻ āĻāĻŋāĻāĻžāĻŦā§ Controller āϤā§āϰ⧠āĻāϰāĻž āĻšā§ ?
āĻĒā§āϰāĻĨāĻŽā§ āϞāĻžāϰāĻžāĻā§āϞ āĻāϰ āĻĒā§āϰāĻā§āĻā§āĻ āĻĢā§āϞā§āĻĄāĻžāϰ āĻ āĻāĻŋā§ā§ āĻāĻŽāĻžāύā§āĻĄ āĻĒā§āϰāĻŽā§āĻĒ āĻāϰ āĻŽāĻžāĻĻā§āϧāĻŽā§ āĻāύā§āĻā§āϰā§āϞāĻžāϰ āϤā§āϰ⧠āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
php artisan make:controller homeController āϞāĻŋāĻā§ āĻāύā§āĻāĻžāϰ āĻāϰāϞ⧠homeController āύāĻžāĻŽ āĻāĻāĻāĻŋ āĻāύā§āĻā§āϰā§āϞāĻžāϰ āĻĢāĻžāĻāϞ āϤā§āϰ⧠āĻšāĻŦā§ app/http /controller āĻĢā§āϞā§āĻĄāĻžāϰ āĻāϰ āĻŽāϧā§āϝ⧠āϝāĻĻāĻŋ āĻā§āύ⧠āĻĢā§āϞā§āĻĄāĻžāϰ āĻāϰ āĻŽāϧā§āϝ⧠āĻāύā§āĻā§āϰā§āϞāĻžāϰ āϤā§āϰ⧠āĻāϰāϤ⧠āĻšā§ āϤāĻžāĻšāϞ⧠php artisan make:controller āĻĢā§āϞā§āĻĄāĻžāϰāύāĻžāĻŽ/āĻāύā§āĻā§āϰā§āϞā§āϰāύāĻžāĻŽ āĻāĻāĻžāĻŦā§ āϞāĻŋāĻā§ āĻāύā§āĻāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤āĻāĻāĻž āĻāϏāϞ⧠āĻāĻāĻāĻž āĻā§āϞāĻžāϏ āĻĢāĻžāĻāϞ āĻāϰ āĻŽāϧā§āϝ⧠āĻŽā§āĻĨāĻĄ āϞāĻŋāĻā§ route āĻšāϤ⧠āĻāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
route āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ controller class āĻāϰ āϝā§āĻā§āύ⧠āĻŽā§āĻĨāĻĄ show āĻāϰāĻž:
āĻāĻŽāϰāĻž āĻāĻŽāĻžāĻĻā§āϰ āĻāύā§āĻā§āϰā§āϞāĻžāϰ āĻā§āϞāĻžāϏ āĻĢāĻžāĻāϞ āĻāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻŽā§āĻĨāĻĄ āϤā§āϰ⧠āĻāϰāϞāĻžāĻŽ āĻāĻŦāĻ āϏā§āĻāĻžāĻā§ route āĻšāϤ⧠āĻāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻāύā§āϝ :
// āĻāύā§āĻā§āϰā§āϞāĻžāϰ āĻā§āϞāĻžāϏ āĻāϰ āĻā§āĻĄ
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class homeController extends Controller
{
public function index(){
echo "Hello World";
}
}
// route āĻĢāĻžāĻāϞ āĻāϰ āĻā§āĻĄ
Route::get('/home', 'homeController@index');
URL āĻ Route āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ Controller āĻāϰ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ Method āĻ Parameter āĻĒāĻžāĻ āĻžāύ⧠:
Route::get('/home/{name}/{age}', 'homeController@index');
// āĻāĻĒāύāĻŋ Parameter āĻĻā§āĻāĻŋāĻā§ Optional āĻāϰ⧠āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āύ
Route::get('/home/{name?}/{age?}', 'homeController@index');
// āĻāύā§āĻā§āϰā§āϞāĻžāϰ āĻā§āϞāĻžāϏ āĻāϰ āĻā§āĻĄ
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class homeController extends Controller
{
public function index($name,$age){
echo "Welcome $name You're $age years old";
}
}
āϞāĻžāϰāĻžāĻā§āϞ āĻāĻŋāĻ :
āϞāĻžāϰāĻžāĻā§āϞ āĻāĻŋāĻ : āĻāĻāϏāĻžāϰ āϝāĻž āĻĄāĻŋāϏāĻĒā§āϞ⧠āϤ⧠āĻĻā§āĻāĻŦā§ āĻāĻŦāĻ āϝāĻžāϰ āĻŽāĻžāĻĻā§āϧāĻŽā§ āϰāĻŋāĻā§ā§ā§āϏā§āĻ āĻĒāĻžāĻ āĻžāĻŦā§ āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāύā§āύ āĻāĻžāĻ āĻāϰāĻŦā§ āϤāĻž āĻšāϞ⧠āĻāĻŋāĻ :
Laravel route āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ view folder āĻāϰ āϝā§āĻā§āύ⧠file display āĻāϰāĻž :
āĻĒā§āϰāĻĨāĻŽā§ āĻāĻŽāϰāĻž resources/views/ āĻĢā§āϞā§āĻĄāĻžāϰ āĻāϰ āĻŽāϧā§āϝ⧠hello.php āύāĻžāĻŽā§ āĻāĻāĻāĻŋ file āϤā§āϰ⧠āĻāϰāĻŋāĨ¤ āĻāĻŦāĻ āϏā§āĻ āĻĢāĻžāĻāϞ āĻ āύāĻŋāĻā§āϰ code āĻā§āϞ⧠āĻĻāĻŋāĻŦā§āĨ¤āĻāĻŽāϰāĻž āĻāĻžāĻāϞ⧠āĻāĻŋāĻ āĻĢāĻžāĻāϞāĻāĻŋāĻā§ blade āĻāĻā§āϏāĻā§āύāĻļāύ āĻĻāĻŋā§ā§āĻ āϏā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ same āĻāĻžāĻ āĻāϰāĻŦā§āĨ¤
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css?family=Raleway:100,600" rel="stylesheet" type="text/css">
<!-- Styles -->
<style>
html, body {
background-color: #fff;
color: #636b6f;
font-family: 'Raleway', sans-serif;
font-weight: 100;
height: 100vh;
margin: 0;
}
.title {
font-size: 26px;
}
.m-b-md {
margin-bottom: 30px;
}
</style>
</head>
<body>
<div class="content">
<div class="title m-b-md">
<center>Welcome to Laravel World</center>
</div>
</div>
</body>
</html>
āĻāĻ hello.php file āĻāĻŋ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻĻā§āĻāĻžāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻž route āϞāĻŋāĻāĻŦ , āύāĻŋāĻŽā§āύā§āϰ āĻā§āĻĄāĻāĻŋ routes/web.php āϤ⧠āϞāĻŋāĻā§āύ :Route::get('/hello', function (){ return view("hello"); });
āϞāĻžāϰāĻžāĻā§āϞ Middleware
Laravel Framework āĻ Middleware āĻšāĻā§āĻā§ āĻāĻĒāύāĻžāϰ application āĻ āĻŦāĻŋāĻāĻŋāύā§āύ āϏā§āϰā§āϏ āĻĨā§āĻā§ āĻāϏāĻž HTTP request āĻā§āϞā§āĻā§ controller āĻ āĻĒāĻžāĻ āĻžāύā§āϰ āĻāĻā§ filtering āĻāϰāĻžāϰ āĻāĻāĻāĻž āĻĻā§āϰā§āĻĻāĻžāύā§āϤ Mechanism āĻŦāĻž āĻĒāĻĻā§āϧāϤāĻŋāĨ¤ āϧāϰā§āύ Laravel authentication Middleware āĻāϰ āĻāĻĨāĻžāĻ āϧāϰāĻž āϝāĻžāĻ, āϝāĻāύ āĻāĻĒāύāĻžāϰ application āĻ āĻā§āύ⧠user āϞāĻāĻāύ āĻāϰāϤ⧠āĻāĻžāϝāĻŧ, āϏā§āĻā§āώā§āϤā§āϰ⧠Laravel authentication Middleware āĻāĻžāĻ āĻšāĻā§āĻā§ āϝā§āĻ user āϞāĻāĻāύ āĻāϰāϤ⧠āĻāĻžāϝāĻŧ , āϤāĻžāĻā§ authentication Middleware āύāĻŋāĻā§ Middle Man āĻšāĻŋāϏā§āĻŦā§ verify āĻāϰāĻŦā§ , āϝāĻĻāĻŋ āĻāĻāĻāĻžāϰ authenticated āύāĻž āĻšāϝāĻŧ , āϤāĻžāĻšāϞ⧠Laravel authentication Middleware āϏā§āĻ user āĻā§ login screen āĻ āĻĒāĻžāĻ āĻžāĻŦā§ , āĻāϰ āϝāĻĻāĻŋ authenticated āĻšāύ, āϤāĻžāĻšāϞ⧠laravel authentication Middleware āĻāĻāĻāĻžāϰāĻā§ āĻĒāϰāĻŦāϰā§āϤ⧠āĻāĻžāĻ āĻāϰāĻžāϰ āĻŦāĻž āĻĒāϰāĻŦāϰā§āϤ⧠āϧāĻžāĻĒā§ āϝāĻžāĻāϝāĻŧāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĒā§āϰāϧāĻžāύ āĻāϰāĻŦā§āĨ¤ āϏāĻšāĻ āĻāĻžāĻŦā§ āĻŦāϞāĻž āϝāĻžāϝāĻŧ , āĻāĻĒāύāĻžāϰ application āĻ āϝā§āĻā§āύ⧠request āĻāϰ āĻĒāϰ āĻāĻŦāĻ response āĻāϰ āĻĒā§āϰā§āĻŦā§ āϏāĻŦ āϧāϰāĻŖā§āϰ verification āĻāĻŦāĻ authentication āĻāϰāĻžāϰ Mechanism āĻšāĻā§āĻā§ Laravel Middleware. Laravel āĻ Middleware āĻĢāĻžāĻāϞ āĻā§āϞāĻž app/Http/Middleware āĻāĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āϰāĻžāĻāϤ⧠āĻšāϝāĻŧāĨ¤
āĻāĻŋāĻāĻžāĻŦā§ Middleware āϤā§āϰ⧠āĻāϰāĻž āĻšāϝāĻŧ : middleware āϤā§āϰ⧠āĻāϰāĻžāϰ āĻāύā§āϝ āĻ āύāĻŋāĻā§āϰ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āϰāĻžāύ āĻāϰā§āύ
// āĻāĻāĻžāύ⧠checkage āĻŽāĻŋāĻĄāϞāĻā§āĻžāϰ āĻāϰ āύāĻžāĻŽ
php artisan make:middleware CheckAge
āĻāĻĒāύāĻžāϰ app/Http/Middleware āĻĢā§āϞā§āĻĄāĻžāϰ⧠checkAge āύāĻžāĻŽā§ āĻāĻāĻāĻž middleware āϤā§āϰ⧠āĻšāϝāĻŧā§āĻā§āĻā§
āύāϤā§āύ CheckAge Middleware āϰā§āĻāĻŋāϏā§āĻā§āϰā§āĻļāύ : āύāϤā§āύ checkAge Middleware āύāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻšāϞ⧠āĻāĻĒāύāĻžāĻā§ app/Http/kernel.php file āĻ āĻāĻāĻŋāĻā§ āϰā§āĻāĻŋāϏā§āĻāĻžāϰ āĻāϰ⧠āĻĻāĻŋāϤ⧠āĻšāĻŦā§ , āĻ āĻŋāĻ āύāĻŋāĻā§āϰ āĻŽāϤ⧠:
protected $routeMiddleware = [
'auth' => \Illuminate\Auth\Middleware\Authenticate::class,
'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
'can' => \Illuminate\Auth\Middleware\Authorize::class,
'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
'CheckAge' => \App\Http\Middleware\CheckAge::class,
];
āϞāĻžāϰāĻžāĻā§āϞ āĻĒā§āϰāĻā§āĻā§āĻ āϞā§āĻāĻžāϞ āϏāĻžāϰā§āĻāĻžāϰ āĻ āϰā§āĻā§ āĻĄāĻžāĻāϰā§āĻā§āĻ āϞā§āĻĄ āĻāϰāĻž : āĻāĻŽāϰāĻž āĻāĻžāύāĻŋ āϞāĻžāϰāĻžāĻā§āϞ āĻāϰ āĻĒā§āϰāĻā§āĻā§āĻ php artisan serve āĻāĻ āĻāĻŽā§āϝāĻžāύā§āĻĄ āĻĻāĻŋā§ā§ āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āĻ āϰāĻžāύ āĻšā§ āĻāĻŋāύā§āϤ⧠āϏāϰāĻžāϏāϰāĻŋ āϞā§āĻĄ āĻāϰāĻžāϰ āĻāύā§āϝ āύāĻŋāĻā§āϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻ
āĻŦāϞāĻŽā§āĻŦāύ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
ā§§. āϰā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻāϰ server.php āĻā§ index.php āĻāϰāϤ⧠āĻšāĻŦā§ public āĻĢā§āϞā§āĻĄāĻžāϰ āĻāϰ āĻŽāϧā§āϝ⧠htaccess āĻĢāĻžāĻāϞ āĻā§ āϰā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āĻāĻĒāĻŋ āĻāϰ⧠āĻāύā§āϤ⧠āĻšāĻŦā§ āĻāϰāĻĒāϰ config āĻĢā§āϞā§āĻĄāĻžāϰ āĻāϰ app.php āĻĢāĻžāĻāϞ āĻ application URL āĻ url āϞāĻžāĻāύ āĻāϰ āύāĻŋāĻā§ āĻāĻ āĻā§āĻĄ āϞāĻŋāĻāĻŦā§
‘asset_url’ => env(‘APP_URL’, ‘http://localhost/yourprojectname /public’), āĻāĻāĻžāύ⧠āϝāĻĻāĻŋ āϞāĻžāϰāĻžāĻā§āϞ āϰā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āϤ⧠āĻĨāĻžāĻā§ āϤāĻžāĻšāϞ⧠‘asset_url’ => env(‘APP_URL’, ‘http://localhost/public’),