PHP Artisan Make? ???? ????? ???? : ???? AddcSpheaders? Default-SRC 'self'? ?? ???? ?? ????? CSP ??? ?????. ???? '???? ?? ???'? '???? ?? ???'? ????; 2. $ ???? ??? ? ????? ????? ????? App/Http/Kernel.php? ?? ?? ?? ??? ??????. 3. ?? ?? CDN ? ?? ???? ???? ?? ?? ?? ??? ???? ??? ??? ???? ???? ?? ?? ?? ??? ????? ??? ?????. 4. ?????, ??? -URI ??? ??????? ????? ?? ??? ?? CSRF ??? ??????? ?? ?????? ??? ????. 5. ??? ??? ????? ??? ???? ???? ?? ? ??? ??? ??? ?? ??? ?? ???? Laravel ??????? ???? CSP ??? ?? XSS ? ?? ?????? ????????.
Laravel?? CSP (Content Security Policy)? ???? ??? (????, ???, ??? ?)? ???????? Application? ??? ??? ???? (XSS), ??? ?? ? ?? ????? ? ?????? ???? ? ??????. Laravel?? ????? CSP? ???? ?? ??? ????? ???? ????? ??? ? ????. ??? ??? ????.

1. CSP ????? ????
HTTP ??? Content-Security-Policy
??? ???? ????? ???? ??????.
? ?? ??? ??????.

PHP Artisan Make : Middleware Addcspheaders
?? ?? ?? ?? ? ?? app/Http/Middleware/AddCspHeaders.php
?? handle
???? ??????.
<? php ?? ???? ? \ http \ ????; ??? ??????. ??? addcspheaders { ?? ?? ?? ($ ??, ?? $ ??) { $ response = $ next ($ request); // ?????? CSP ? ????? if (app ()-> ?? ( 'production')) { $ csp = "default-src 'self'; script-src 'self' 'selfe-inline' 'safe-eval'; style-src 'self'self ''saffe-inline '; img-src'self '??? : https :; font-src'self '; ???-???'self '; object-src'; form-action ';"; $ Response-> ?? ( 'Content-Security-Policy', $ CSP); } ?? $ ??; } }
? ?? : ??? ?? ????
'unsafe-inline'
?'unsafe-eval'
?????. ? ?? ??? ?? ?? ?? ?? ??? ??????.
2. ????? ??????
Laravel? ??? ????? ????? ???????.
?? A : ??? ???? (?? ??? ??)
app/Http/Kernel.php
? $middleware
??? ??????.
?? ? $ middleware = [ // ?? ???? \ app \ http \ middleware \ addcspheaders :: class, ];
?? B : ?? ? ????
?? ???? CSP ? ???? ???? ?? ?? ?? ??? ??????.
?? Kernel.php
? ??? ??????.
?? ? $ middlewaregroups = [ '?'=> [ // ?? ???? \ app \ http \ middleware \ addcspheaders :: class, ],, ];
?? ??? ?? ??????.
route :: get ( '/secure', function () { return view ( 'Secure'); })-> ???? (addcspheaders :: class);
3. CSP ??? ??? ?????
?? ??? ?? ??? ??????. ?? ??:
Google ? ?? ?? ?? CDN? ???? ?? :
script-src 'self'https://www.google-analytics.com '???? ??-???'; IMG-SRC 'self'https://www.google-analytics.com ??? :;
??? ???? (???? ??)? ???? ?? ??? ??????.
?? ? Nonce ?? :
$ nonce = base64_encode (random_bytes (16));
?? ?? ?? :
Script-Src 'self' 'nonce-'. $ nonce;
???? ????? :
<script nonce = "{{$ nonce}}"> Console.log ( "??? ?????"); </script>
Via
view()->share()
?? ????? ?? Nonce? ??????.
4. ?? ?? (?? ??)
??? ?????? ?? CSP??? ??? ?? ????.
report-uri
?? report-to
?? ?? :
$ csp = "default-src 'self'; ...; report-uri /csp-report;";
?? ?? ???? ?? ? ??? ????.
route :: post ( '/csp-report', function () { \ log :: ?? ( 'CSP ?? :', request ()-> all ()); ?? ?? ( '', 204); })-> ?? middleware ([\ app \ http \ middleware \ verifycsrftoken :: class]);
CSP ???? ??? ???? ?? ??? ?? ???? ?? CSRF? ???????.
??
- csp ??? ????? ????? ????
-
Kernel.php
?? ?? ??? ?????? - ? ?? ? ???? ???? ???? ??? ??????
- place ??? ?? ???? ?? ??? ?????
- ? ???? ???? ??? ???? ??????
???? ??? CSP? ???? Laravel ?? XSS ? ?? ??? ?? ? ???????. ???? ???? ??? ????? ??? ?? ??????.
????? ????? ??? ????. ??ware? ??? ?? ?? ??????.
? ??? Laravel?? CSP (Content Security Policy)? ???? ??? ??????? ?? ?????. ??? ??? 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)

Laravel?? ??? ?? ?? ??? ???? ? ?? ??? ???? : ??, ?? ??? ? ?? ??? ?????. 1. ??? ?? "admin"? ???? ?? ??? ??? ???? ?? ???? ??????. 2. ??? ??? ???? ?? ?? ? ? ????? ?? ??? (? : validusernamerule)? ????. 3. ?? ??? ?? ??? ???? ?? ?? ???? ?? ?????. ???, ??? ?? ??? ??? ?? ???? ?? ??? ??? ?? ????? ???? ???? ?? ??? ???? ? ????.

??? ??? ?????? Laravel ??????? ?? ???? ?? ?? ??, ?? ?? ???, ?? URL ??? ? ???? ????? ?? ? ??? ?????. ??, /resources /lang ????? ?? ?? (? : en, es, fr)?? ? ??? ???? ???? ?? ??? ???? ?? ??? ?????. 2. \ _ \ _ () ??? ?? ??? ?? ? ?? ???? app :: setlocale ()? ???? ?? ?? ??? ?? ??? ???? ?? ??? ?????. 3. ?? URL? ?? ??? ??? ??? ?? ?? ??? ?? ??? ????? ?? ??? ?? ??? ???? ?? ? ? ????. 4. ?? ?? ???? ??????

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

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

ServiceProvider? ??? ?? ? ??? ??? ?? Laravel ??? ??? ???? ?? ???????. Artisan Command? ?? ??? ?? ServiceProvider? ?? ? ????. 1. ???? ??? ???, ???? ?? ?, ?? ?? ? ? ?????? ?? ?? ???? ???? ? ?????. 2. ?? ??? ?? ???? ?? ? ? ???? ??? ???, ???????, ???? ? ?? ???? ???? ?? ??? ???? ? ?????. ???? ???? ??? ????? ? ??, ?? ??, ????, ?? ? ?? ?? ? ? ?? ??? ?????. ServiceProvider? ?? ???? ?? ????? ???? ?????? ???? ?? ????.

??? ??? ?? ? ???? Laravel? ??? ????? ?? ??? ???? ???? ?????. ??? ????? ?? ????? ???? ???? ?? ?? ??? ?? ? ??? ?????. Laravel? ?? ????? ?? ???? ?? ???? ??? ??? ?? ??? ?????. ??? ????? ? ??? ??? ?? ??? BIND ??? ????? ?? ?? ???? ?? ?? ????? ? ??? ? ????. ?? ??? ?? ?? ????? ????, ??? ???? ???,???? ???? ???? ????, ?? ?? ?? ??? ???????. ?? ????? ?? ??? ? ?? ??? ?? ? ? ????.

Laravel ???????? ?? ? ?? ??? ???? ?? ???? ??? ?????. 1. 1. ? \ ?? \ handler ???? ???? ???? ???? ?? ??? ???? ????, ?? ?? ???? ?? report () ???? ?? ?? ??? ????? ????. 2. monolog? ???? ?? ???? ???? Config/Logging.php?? ?? ?? ? ?? ???? ???? ???? ???? ?? ??? ?? ??? ???????. ???, ??? ?? ??? ????? ?? report ()? ???? ?? ? ? ????. 3. Render () ???? ??? ???? Unified JSON ?? ?? ??? ???? API? ?? ? ??? ?? ??? ??????. ? ??? ??? ????

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