Laravel ???????? ??? ?? ???? ? ??? ???? ??? ??????
??? ???? ?? :
Laravel? ????? ?? ????? ???? HTTP ??? ??????? ??? ????? ?????. ??? ?? ????? ??? ?? ??? ???? ??? ??? ?? ? ? ????. ??? ???? ??? ????.
- ???? ??? : Artisan? ?? :
php artisan make:middleware CheckAge
. ?????app/Http/Middleware/CheckAge.php
?? ??? ???? ??? ?????. - ???? ?? ?? : ?????
handle
??? ?? ??? ?? ??? ?????. ? ???? ?? ($request
) ? ?? ($next
)? ?????. ??? ?? ???? ?? ?? ???? ?????. ?:
<code class="php"><?php namespace App\Http\Middleware; use Closure; use Illuminate\Http\Request; class CheckAge { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next * @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse */ public function handle(Request $request, Closure $next) { if ($request->age </code>
- ???? ?? :
app/Http/Kernel.php
? ?? ?? ? ????? ???????.$routeMiddleware
??? ??????.
<code class="php">protected $routeMiddleware = [ // ... other middleware ... 'checkage' => \App\Http\Middleware\CheckAge::class, ];</code>
- ????? ??? ??????. ?????, ?????
routes/web.php
??routes/api.php
?? ?? ?? ?? ?? ??? ??????.
<code class="php">Route::get('/profile', [ProfileController::class, 'show'])->middleware('checkage');</code>
??? ?? ?? ?? (?? : Laravel? ??? ????? "??"?? "????"? ?????) :
Laravel? ?? ?? ??? ??? ?? ???? "??"?? ??? ?? ??? ????? ??? ????? ????? ??? ??? ?????. ?? ?? ??? ??? ???? ??? ???? ?? ?? ?????? ??? ?? ??? ?????. ???? ?? handle
??? ?? ?? ??????.
????? ??? ??? Laravel Middleware? ??? ?? ??? ??????
- ?? ?? ?? : ? ?????? ??? ?? ??? ??????. ?? ???? ??? ???? ? ?? ? ????? ???? ????. ?? ???, ?? ?? ? ????? ??????.
- ???? ?????? : ????? ?? ???????. ??? ??? ??? ??? ?? ???? ???????.
- ??? ?? ?? :
handle
?? ??? ???? ?? ???? ???? ???? ??????. ??? ??? ???? ?? ??? ??????. - ??? ?? ?? : ??? ???? ???? ??? ?? ??? ???? ?? ??? ?? ??? ?????. ?? ??? ???? ?????.
- ??? ??? : ????? ?? ?? ???? ???? ???? ???? ??? ?????. ??? ???? ??? ?? ????? ?? ????? ??????.
- ????? ?? (??? ????? ??) : ????? ???? ?? ??? ????? ??? ???? ??? ?? ????? ? ?? ??? ??? ??????.
????? ???? Laravel ???????? ?? ? ??? ????? ?????????
Laravel? ????? ?? ???? ( auth
) ? ?? ?? ( auth.basic
, can
?)? ?????. ?? ?? ????? ??? ?? ????? ??? ??/?? ??? ????? ??? ?? ? ? ????.
?? ???? ?? ? :
<code class="php">Route::get('/profile', [ProfileController::class, 'show'])->middleware('auth'); //Requires authentication Route::get('/admin', [AdminController::class, 'index'])->middleware('auth', 'admin'); //Requires authentication and admin role (assuming you have an 'admin' middleware defined)</code>
??? ?? ?? ????? ? :
<code class="php"><?php namespace App\Http\Middleware; use Closure; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; class CheckAdmin { public function handle(Request $request, Closure $next) { if (Auth::check() && Auth::user()->isAdmin()) { return $next($request); } abort(403, 'Unauthorized'); // Return 403 Forbidden if not an admin } }</code>
? CheckAdmin
Middleware? app/Http/Kernel.php
??? ??????.
Laravel?? ??? ?? ???? ? ??? ??? ? ??? ? ???? ??? ??????
- ?? ?? : ???? ??? ??? ??????? ?? ? ???????. ????? ??? ? ????? ???? ???? ??? ?? ??? ?? ? ? ????.
- ???? ?? ?? : ?? ??? ??? ? ???? ?? ?? ????? ????? ????. ???? ?? ???? ??? ???????.
- ?? ?? : ??? ?? ?? ???? ??? ???? ?? ?? ???? ?? ??? ??? ??????. ??? ???? ?????
try...catch
??? ??????. - ??? ?? ? : ????? ?? ???? ?? ??? ??? ???? ???????. ????? ??? ? ????? ??? ? ? ??? ??????.
- ?? ??? : XSS (Cross-Site Scripting) ?? SQL ??? ?? ?? ???? ???? ?? ????? ?? ? ???? ???? ???? ?????. ?? ??? ??? ?????.
- ???? ?? ?? ??
app/Http/Kernel.php
?$routeMiddleware
??? ??? ?? ????? ???? ??????. ???? ???? ??? ?? ??? ????? ?????? ????.
? ??? Laravel ???????? ??? ?? ???? ? ??? ???? ??? ??????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

TOWORKEFCITIVE WITHPIVOTTBLESINLARAVEL, FIRDSCESSPIVOTDATAUSINGWITHPIVOT () ORWITHTIMESTAMPS (), thenupdateentrieswithupdatee XistingPivot (), ManagerElationshipsviadetach () andsync (), andusecustompivotmodelswheneded.1.usewithpivot () toincludescificcol

LaravelProvideAcleanAnandflexiblewaytosendNotificationsViamultipleChannels LikeEmail, SMS, In-Appalerts ? PushNotifications.youdeFinenotificationChannelsinThevia () MethodofanotificationClass, and ortovonage (), Ortovonage ()

Laravel ?? ???? 4 ?? ?? ??? ?? ?? ???? ???? ???? ? ????. 1. ?? ????? ???? ?? ??? ??? ??? ?? ???? ??? ???? ?????? ??? ??? ????? ?? ??? ?? ???? ??? ??????. 2. ???? ?? ????? ??????? ?????, n 1 ??? ???, ?? ??? ????, ??? ??, ??? ?? ? ?? ? ?? ??, ?? ??? ????. 3. ?? ?? ?? ? ?? ???? ??? ??? ?? ?? ??? ? ??? ???? ???? ???? ???? ???? ? ?? ????? ??????. 4. ??? ?? ? ???? ??? ??? ??? ?? ???? ????? ?? ?????? ????? ?? ???? ? ??? ?? ??? ????? ??????.

Laravel ????? ?????? ??? ???? ???? RefreshDatabase ??, ??? ??? ??, ?? ??? ?? ? ??? ?? ?? ??? ?????. 1. ?? ??? ???? ? ???? ??? ??????? ??????? ???? ?? ?????? ??? ???? ?????????. 2. ?? ??? ???? ??? ???? ??? ?? ???? ?? ?? ???? ?????. 3. DatabasEtransactionStrait? ???? ??? ?? ??? ????? ? ?????????. 4. ???? ???? ???? ??????? ???? ??? ? ?? ? ??????? ?? ??????. ??? ??? ???? ???? ???? ???? ?? ??? ? ??? ??? ?? ???? ?????.

Laravelsanctum? SPA ?? ??? ??????? ?? ???? ?? API ??? ??? ?? ??? ?? OAUTH2 ??? ??? ????? ?????. 1. Sanctum? ?? ?? ??? ????, ??? ???? ?????. 2. Passport? ?? ?? ? ????? ?? ??? ?? ??? ????? ????, ?? ???? ?????? ?????. 3. ?? ?? ? ??? ? ???? ?? ?? ??? ????. 4. ?? ??? ?????? ??? ???? ??? ?? ??? ??? ???? ?????. ??? ? ???? ?? ??? ?? OAUTH2 ??? ???? ??? ???????.

Laravel? ?? ???? ?????? ???? ??? ??????. 1. DB :: Transaction () ???? ???? ??? ???? ???? ?? ?? ?? ?? ?? ??; 2. ?? ? ????? ???? ?? ???? ?? ????? ????? ?? ???? ??? ???? ???? ??? ?? ????. 3.?? ??? ??? ??? ????? ??? begintransaction (), commit () ? rollback ()? ?? ?? ?? ??? ?????. 4. ?? ???? ??? ?? ????, ??? ?? ??, ??? ?? ? ?? ?? ??? ?????. ????? ?? ?? ??? ???? ?? ???? ??? ? ??? ???? ? ????.

Laravel?? HTTP ?? ? ??? ???? ??? ?? ???, ?? ?? ? ?? ???? ??? ????? ????. 1. ?? ???? ?? ? ? ?? ????? ?? ?? ????? ???? input () ?? ?? ???? ???? ??? ?? ??? ?? validate () ?? ?? ?? ???? ?? ? ? ????. 2. Return Response? ???,??, JSON, ?? ?? ? ??? ?? ?? ? ???? ??? ?????. 3. ?? ???? ?? ? ?? ?? () ??? ? Store ()? ???? ??? ???????. ????? ?? ?? ?? ? ??? ?????? ???? ??? ??????? ??? ? ????.

Laravel?? ??? ??? ??? ???? ?? ???? ??? Route () ??? ??? ???? ????. Route () ??? ??? ?? ??? ???? ??? ???? ???? ?? ?? ???? ???? ????. 1. Route ( 'user.profile', [ 'id'=> 1])? ?? ???? ????? ?? ??? ?? ??? ?????. 2. ?? ?? ?? ? ? ?? ? ?????? ??? Route ( 'user.post.show', [ 'id'=> 1, 'postId'=> 10]? ?? ??? ??? ??? ????. 3. ??? ????? ?? ???? ???? ?? ?? ? ? ????. 4. ??? ?? ??? ???? ??? Route ( 'user.post',
