fix: Spatie ActivityLog v5 namespace — Models\Concerns\LogsActivity (was Traits\LogsActivity in v4)

Spatie\Activitylog\Traits\LogsActivity → Spatie\Activitylog\Models\Concerns\LogsActivity
Spatie\Activitylog\LogOptions → Spatie\Activitylog\Support\LogOptions
This commit is contained in:
2026-05-07 11:22:36 +00:00
parent 66dd0772b5
commit cbc66b13c3
2 changed files with 2 additions and 17 deletions
-15
View File
@@ -4,21 +4,6 @@ use App\Tenancy\TenantManager;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
Route::get('/__check-activitylog/{token}', function (string $token) {
if ($token !== 'kx9zMq7vR3aF2') abort(404);
$report = [
'trait_exists' => trait_exists('Spatie\\Activitylog\\Traits\\LogsActivity'),
'class_exists_Activity' => class_exists('Spatie\\Activitylog\\Models\\Activity'),
'class_exists_LogOptions' => class_exists('Spatie\\Activitylog\\LogOptions'),
'auditable_loadable' => trait_exists('App\\Models\\Concerns\\Auditable'),
'composer_lock_present' => file_exists(base_path('composer.lock')),
'vendor_path_exists' => is_dir(base_path('vendor/spatie/laravel-activitylog')),
'vendor_path' => base_path('vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php'),
'vendor_file_exists' => file_exists(base_path('vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php')),
];
return response()->json($report, 200, [], JSON_PRETTY_PRINT);
});
Route::get('/', function () {
// On a tenant subdomain → redirect to the tenant panel.
if (app(TenantManager::class)->isResolved()) {