singleloginsystem/app/Models/ConnectionProvider.php
= 3c6e4bf4bd feat: add delete confirmation modal for ConnectionProviders
- Introduced a Livewire-powered confirmation modal for deleting connection providers.
- Updated `delete` method to support selected provider deletion and modal interaction.
- Added `connectedApps` relationship to `ConnectionProvider` model for mass soft-deletes.
- Refactored delete logic to handle associated connected apps during provider deletion.
- Updated UI to include modal trigger and actions for enhanced user safety.
2026-05-15 11:52:31 +00:00

20 lines
395 B
PHP

<?php
declare(strict_types=1);
namespace App\Models;
use Illuminate\Database\Eloquent\{Model, Relations\HasMany, SoftDeletes};
use Illuminate\Database\Eloquent\Attributes\Fillable;
#[Fillable(['name', 'slug'])]
final class ConnectionProvider extends Model
{
use SoftDeletes;
public function connectedApps(): HasMany
{
return $this->hasMany(ConnectedApp::class);
}
}