feat: 前台 .shtml 后缀 canonical + strict_types 全量启用 + 对外 API(Sanctum+Scramble 文档)+ pm2 ecosystem + GitHub Actions CI + 插件/主题/架构/API 文档 + REDIS_PREFIX 说明

This commit is contained in:
ak
2026-08-11 19:37:33 +08:00
parent 1c8a801238
commit fc6624cf84
244 changed files with 1902 additions and 97 deletions
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\AiModeration\Filament\Pages;
use App\Models\Post;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\AiModeration\Jobs;
use App\Blog\Jobs\AiJob;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\AiModeration\Jobs;
use Illuminate\Bus\Queueable;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\AiModeration;
use App\Blog\Support\PluginManager;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
use Illuminate\Support\Facades\Route;
use Plugins\Neatstudio\BlogSeo\Http\SeoController;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\BlogSeo\Http\Middleware;
use App\Models\Post;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\BlogSeo\Http;
use App\Models\Post;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\BlogSeo;
use App\Blog\Support\PluginManager;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
use Illuminate\Support\Facades\Route;
use Plugins\Neatstudio\Membership\Http\MembershipController;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Membership\Filament\Resources;
use BackedEnum;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Membership\Filament\Resources\Pages;
use Filament\Resources\Pages\CreateRecord;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Membership\Filament\Resources\Pages;
use Filament\Actions\DeleteAction;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Membership\Filament\Resources\Pages;
use Filament\Resources\Pages\EditRecord;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Membership\Filament\Resources\Pages;
use Filament\Resources\Pages\ListRecords;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Membership\Filament\Resources\Pages;
use Filament\Resources\Pages\ListRecords;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Membership\Filament\Resources;
use BackedEnum;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Membership\Http;
use App\Models\Post;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Membership\Models;
use Illuminate\Database\Eloquent\Model;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Membership\Models;
use App\Models\User;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Membership;
use App\Blog\Support\PluginManager;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Membership\Services;
use App\Models\User;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
use Illuminate\Support\Facades\Route;
use Plugins\Neatstudio\Payment\Http\PaymentController;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Payment\Filament\Pages;
use App\Models\Setting;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Payment\Filament\Resources\Pages;
use Filament\Resources\Pages\ListRecords;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Payment\Filament\Resources;
use BackedEnum;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Payment\Http;
use App\Models\Setting;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Payment\Models;
use App\Models\User;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Payment;
use App\Blog\Support\PluginManager;
@@ -1,5 +1,8 @@
<?php
declare(strict_types=1);
namespace Plugins\Neatstudio\Payment\Services;
use App\Models\Setting;