Laravel? ?? ??: ?? ?? ?? ? ?? ???
Aug 26, 2023 am 09:49 AMLaravel? ?? ??: ?? ?? ?? ? ?? ???
?? ? ????????? ?? ?? ??? ??? ?? ?????. ?????? ??? ??? ????? ?? ??? ?? ???? ?????. ?? ???? PHP ?????? Laravel? ??? ?? ?? ??? ?????. ? ???? Laravel?? ??? ???? ?? ??? ??? ??? ????? ??? ?????.
- ?? ?? ? ??
?? ?? ????? ???? ???? ???. Laravel? ?? ????, ?????? ????, Redis ???? ?? ?? ??? ?? ????? ?????. config/cache.php ???? ?? ??? ? ????. ??? ?? ???? ?? ????.
return [ 'default' => env('CACHE_DRIVER', 'file'), 'stores' => [ 'file' => [ 'driver' => 'file', 'path' => storage_path('framework/cache/data'), ], ], ];
? ????? ?? ?? ????? ?? ????? ???? ?? ??? ???? ??? ??????. ??????? ??? ?? ??? ?? ????? ??? ? ????.
- ??? ??
Laravel? ?? ??? ?? ???? ???? ?? API ??? ?????. ??? ? ?? ???? ?? ?? ?????.
use IlluminateSupportFacadesCache; // 緩存一個(gè)值 Cache::put('key', 'value', $minutes); // 獲取一個(gè)緩存值 $value = Cache::get('key'); // 判斷一個(gè)值是否存在于緩存中 if (Cache::has('key')) { // 從緩存中獲取值 $value = Cache::get('key'); } // 從緩存中刪除值 Cache::forget('key'); // 清空所有緩存 Cache::flush();
? ????? put() ???? ???? ?? ???? get() ???? ?? ??? ?? ??? ? ????. ??? ?? ???? ??? has() ???? ???? ??? ? ????. ??, ?????() ???? ???? ???? ?? ?????, ???() ???? ???? ?? ??? ?? ? ????.
- ?? ?
Laravel??? ? ??? ??? ??? ?? ?? ??? ?? ????. ??() ??? ???? ?? ??? ? ????. ??? ?????.
Route::get('/posts/{id}', function ($id) { $post = // 從數(shù)據(jù)庫(kù)獲取文章數(shù)據(jù) return cache()->remember('post.view.'.$id, $minutes, function () use ($post) { return view('post', ['post' => $post]); }); });
? ????? ??() ??? ???? ?? ???? ?? ? ??? 'post.view.'.$id? ???? ?? ??? $????. ?. ??? ??? ?? ??? ?? ?? ??????.
- ?? ?? ??
? ?? ??? ?????? ?? ??? ???? ?????? ?? ??? ?? ?? ????. ???? Remember() ???? ?? ?? ??? ? ?? ?? ?? ??? ?????. ?? ??? ????.
$users = DB::table('users')->where('active', true)->orderBy('name')->remember($minutes)->get();
? ???? Remember() ???? ?? ?? ??? ??? ? ????. ??? ??? ?? ????? ???? ??? ??? ??? ??? ? ???? ?????.
- ??? ??? ??
?? ??? Laravel? ?? ??? ?????. ??? ???? ??? ???? ????? ??? ? ????. ??? ?? ??? ?????.
Cache::tags(['posts', 'users'])->put('key', $value, $minutes); $value = Cache::tags(['posts', 'users'])->get('key'); Cache::tags('posts')->flush();
? ????? ??() ???? ???? ??? ???? ??? ??? ? ????. Tags() ???? ??? ??? ???? ?? ??, ??, ??? ?? ?? ??? ?? ???? ??? ? ????. ?? ???? ??? ??? ??? ? ?????.
??
? ???? Laravel?? ??? ???? ?? ??? ??? ??? ????? ??? ?????. ?? ?? ????? ?? ? ???? ? ?? ???? ?? ??? ??????. ???? ?? ?? ??? ???? ??? ?? ??? ?? ??? ???? ??? ??????. ??? ???? ???? ??????? ??? ???? ?? ???? ? ????.
? ??? 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)

PHP?? ?? ??? ???? ? ?? ?? ??? ????. 1. php.ini? ?? ??? ??; 2. ? ?? (? : Apache? Setenv ?? nginx? FastCGI_Param)? ??????. 3. PHP ?????? putenv () ??? ??????. ? ??? Php.ini? ????? ??? ???? ??? ???? ? ?? ??? ?? ???? ????? ???? Putenv ()? ?? ??? ?????. ?? ???? ?? ?? (? : php.ini ?? ? ?? ??)? ???? ????. ?? ?? ??? ??? ?? ??? ????? ???? ?? ????.

Laravel? ?? ??? ?? ?? ??? ?? ?? ??? ???? ??? ??????. ?? ???? ?? ??? ????? ? ???? I/O ?? ? ?? ?? ??? ???? ???? ??? ?? ? ????. 1. ?? ????? ?? ? ? ???????? ??? ????? ?? ???? ??????. 2. ??? ? ??? ?? ? ? PhPartisAnconfig? ?? ???????. 3. ?? ??? ??? ??? ???? ?? ?? ?? ???? ???? ????. 4. ?? ?? ??? ???? ?? ??? ??? .env ??? ???? ?? ???????.

PHP ????? ?? ??? ??? ? ??? ??? CI (Continuous Integration) ????? ???? ? ????. 1. DockerFile? ???? ?? ???, ?? ??, ??? ?? ? ?? ??? ???? PHP ??? ?????. 2. Gitlabci? ?? CI/CD ??? ???? .gitlab-ci.yml ??? ?? ??, ??? ? ?? ??? ???? ?? ??, ??? ? ??? ?????. 3. PHPUNIT? ?? ??? ??? ??? ???? ?? ?? ? ???? ???? ????????. 4. Kubernetes? ?? ?? ?? ??? ???? ?? .yaml ??? ?? ?? ??? ?????. 5. Dockerfile ??? ? ??? ??? ??????

Laravel? eloquentscopes? ?? ??? ??? ??? ?????? ?? ?? ??? ????? ?????. 1. ?? ??? ???? ???? ???? ???? Post :: published (); 2. ??? ??? ?? ??? ???? ???? ?? ??? ?? ?? ?? ??? ???? ???? ??? ?????? ??? ???? ???????. 3. ????? ?? ?? ?? ??? ??? ?? ?? ??? ?? ? ? ??? ?? ? ? ?? ?? ??? ?????. 4. ?? ??? ? ??? ?? ???? ? ??? ? ?? ??, ?? ??, ?? ???? ? ?? ?????????.

CreateAhelpers.phpfileInapp/helperswithCustOmFunctionsikeFormatPrice, isactiveroute, andisAdmin.2.addTheFileTothe "??"sectionOfcomposer.jsonUnderAutoLoad.3.runcomposerDump-AUTOLOADTOMAKETHINGTICTIONSGLOBELYAVAILABLE.4.USETHEHELPERFUNCUNTION

?? ?? ?? : ?? ????? PHP? ?? Error_Log ()? ??? ? ????. ????? ???? ??? ?? ??? ?????? ???? ?? ??? ? ?? ??? ???? ??? ?? ???, ??, ?? ? ?? ? ?? ?? ??? ???? ??? ??????. 2. ??? ?? ?? : ??? ??? ??? ??? ? ??? ?? ??? ??? ?? ??? ??? ??????? ??????. MySQL/PostgreSQL? ???? ??? ? ???? ??????. Elasticsearch Kibana? ? ???/? ???? ?????. ???, ??? ?? ? ??? ? ?? ??? ?? ??????. 3. ?? ? ?? ????? : ??, ???, ?? ? ??? ??? ??????. Kibana? ?? ????? PHP ??? ?? ?? ?????? ???? ???? ?????? ???? ??? ? ?? ??? ??? ? ????.

USEAUTOMATEDTOOLSPURGECSSORUCNSSCANANDREMOVEUNUSEDCSS; 2. INTEGRATEPURGINGINTOYOURBUILDPROCESSVIAWEBPACK, vite, ortailwind'ScontentConfiguration; 3.auditcsSusagewithchromedevToolsCovereAvoidtoidrestyledingneatiledneatiled? 3.auditcsSusage

??, ??, ?? ?? ? ?? ??? ???? ?? ??? ?? ? ?? ???? ?????. 2. ?? ???? ???? ?? ??? ??? SONGSTOMONY ? HASMANY ?? ??; 3. ?? ? ? ?? ? ?? ??? ????? (?? ???? ?? ??? ? ??). 4. ?? ? ?? ??? ???? ?? ??? ???? ?? ? ?? ??? ???? ?? ??? ?????. 5. ?? ???? ??? ?? (?? ??)? ???? ?? ????? ??????. 6. ?? ??? ?? ??? ???? Laravel Signature URL? ???? ??? ??????. 7. ? ?? ?? ? ? ?? ??? ?? ?? ??? ?? ??? ?????. ?????? ??, ?? ?? ??? ??????????.
