ThinkPHP6 ??? ??? ?? ??: ?????? ??? ?? ?? ??
Aug 13, 2023 am 09:10 AMThinkPHP6 ??? ? ?? ??: ?????? ??? ?? ?? ??
??? ??????? ???? ??? ?? ?????? ??? ??? ?? ??? ?? ? ???? ????. ??. ThinkPHP6 ?????? ???? ?????? ???? ???? ??????? ??? ? ??? ? ??? ???? ??? ?????. ? ????? ThinkPHP6?? ??? ? ??? ???? ??? ???? ?? ?? ??? ?????.
1. ?? ??? ???? ??????
?? ??? ??? ??? ?? ??? Ajax ? ?? ??? ?? ?? ??? ???? ??? ???? ??? ??? ? ??????? ?????. ????? ?? ?? ?? ???? ?? ??? URL? ?? ???? ??? ??, ???? ?? ??? ?? ?? ????? ??? ?????.
2. ??? ? ??? ???? ??
- HTTP ?? ?? ??
ThinkPHP6??? ?????? ?? ??? ???? ??? ? ?? ??? ??? ? ????. ??? ??? ??? ???? ?? ???? ?????? ?? ??? ???? ?? ??? ??? ? ????.
<?php namespace appcontroller; use thinkacadeRequest; class Index { public function index() { $allowOrigin = Request::header('origin'); $allowHeaders = 'X-Requested-With, Content-Type, Authorization'; $allowMethods = 'GET, POST, PUT, DELETE, PATCH, OPTIONS'; header("Access-Control-Allow-Origin: ".$allowOrigin); header("Access-Control-Allow-Headers: ".$allowHeaders); header("Access-Control-Allow-Methods: ".$allowMethods); } }
? ???? ??? ?? ?? ??? ???? Access-Control? ?????. -Allow-Origin ?? ??. ??? ?? ??? ?? ?? ?? ? ?? ??? ????? Access-Control-Allow-Headers ? Access-Control-Allow-Methods ??? ??? ?? ????.
- ????? ???? ??? ? ?? ??
?????? ?? ??? ???? ? ??? ????? ???? ??? ? ??? ??? ?? ????. ThinkPHP6??? ??? ??? ????? ???? ?? ?? ?????. app/middleware ????? Cors.php ??? ???? ?? ??? ????? ?? ???.
<?php namespace appmiddleware; class Cors { public function handle($request, Closure $next) { $allowOrigin = $request->header('origin'); $allowHeaders = 'X-Requested-With, Content-Type, Authorization'; $allowMethods = 'GET, POST, PUT, DELETE, PATCH, OPTIONS'; header("Access-Control-Allow-Origin: ".$allowOrigin); header("Access-Control-Allow-Headers: ".$allowHeaders); header("Access-Control-Allow-Methods: ".$allowMethods); return $next($request); } }
????, app/middleware.php ??? ????? ?????:
<?php // 其他中間件... ppmiddlewareCors::class,
??? ???? ????? ?? ?? ?? ???? ???? ?? ??? ???? ?? ??? ??? ?????.
3. ?? ??? ?? ?? ??
?? ??? ?? ??? ?????? ????? ????? ??? ??? ???? ??? ?? ??? ? ? ????. ????? ??? ??? ??(????? F12 ?? ??) ???? ?? ??? ? ??? ??? ???. ?? ???? Access-Control-Allow-Origin, Access-Control-Allow-Headers ? Access-Control-Allow-Methods? ?? ?? ??? ? ? ??? ???.
4. ??
? ???? ThinkPHP6?? ??? ? ??? ???? ??? ?????. HTTP ?? ??? ????? ????? ???? ????? ? ??? ?? ???????? ??? ? ?? ??? ?? ??? ? ????. ?? ????? ??? ?? ??? ??? ???? ?? ????? ?? ?? ??? ??? ??? ?????.
ThinkPHP6 ?????? ???? ????? ? ??? ?? ??????? ??? ? ? ??? ??? ? ??? ???? ? ??? ??? ????. ???? ????? ???? ??? ?? ???? ?????.
? ??? ThinkPHP6 ??? ??? ?? ??: ?????? ??? ?? ?? ??? ?? ?????. ??? ??? 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)

ThinkPHP ????? ????? ??? ?????: Composer? ????, ???? ????? ???? php bin/console? ????, ?? ???? ??? http://localhost:8000? ?????.

ThinkPHP?? ??? PHP ????? ??? ?? ??? ????. ??? ???? 3.2, 5.0, 5.1, 6.0? ????, ??? ??? ??? ???? ??? ??? ???? ? ?????. ?? ?? ??? ThinkPHP 6.0.16???. ??? ??? ? PHP ??, ?? ?? ?? ? ???? ??? ??????. ??? ??? ??? ???? ?? ?? ??? ???? ?? ????.

ThinkPHP Framework? ???? ???? ??: ThinkPHP Framework? ?? ????? ?????? ??? ???. ThinkPHP ?? ????? ???? ?? ???(?? ??)? ????. ?????? ?? ????? ?????. ? ??? ?????. ThinkPHP ??????? ??????. ThinkPHP ?????? URL? ???? ?????.

Laravel? ThinkPHP ?????? ?? ??: ThinkPHP? ????? ??? ? ??? ??? ?? Laravel?? ??? ????. Laravel? ? ????? ??? ??????? ?? ThinkPHP? ? ??? ? ????.

ThinkPHP ?? ??: PHP, Composer ? MySQL ??? ?????. Composer? ???? ????? ????. ThinkPHP ?????? ???? ?????. ?????? ??? ?????. ?????? ??? ?????. ??????? ???? http://localhost:8000? ?????.

ThinkPHP? ?? ????, ?? ???, ?? ?? ? ?????? ???? ?? ??? ?? ??? PHP ????????. ?? ?? ???? ??? ?? 10,000? ??? ??? ??? ? ??? JD.com, Ctrip? ?? ??? ? ??? ? ?????? ????? ?? ?? ?????? ?? ?????.

?? ??: API ??? ?? ThinkPHP ?????? ???? ?? ???? ????? ????? API(?? ????? ?????)? ???? ?? ? ??? ????. API? ??? ??, ?? ?? ? ?? ??? ??? ? ??? ????? ??? ???? ?? ?? ??? ?????. ??? PHP ?? ?????? ThinkPHP ?????? ????? ?? ???? ???? ????.

"?? ??: ThinkPHP ?????? ???? ??? ??? ???? ??" ??? ??? ??? ???? ?? ? ?? ????? ?? ?? ?? ??? ??? ???? ??? ???? ?? ?? ??? ?? ? ??????. ??? ??? ??? ??? ????? ?? ???? ??? ???, ?? ??? ??, ??? ?? ?? ?? ??? ?? ??? ??? ???? ?? ??? ??? ???? ?? ?? ?????. PHP ???? ?? ???? ?? ?????? ThinkPHP ?????? ??? ??? ???? ? ?? ??? ??? ?????.
