123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- namespace App\Models;
- use Illuminate\Database\Eloquent\Factories\HasFactory;
- use Laravel\Jetstream\Events\TeamCreated;
- use Laravel\Jetstream\Events\TeamDeleted;
- use Laravel\Jetstream\Events\TeamUpdated;
- use Laravel\Jetstream\Team as JetstreamTeam;
- class Team extends JetstreamTeam
- {
- use HasFactory;
- /**
- * The attributes that should be cast to native types.
- *
- * @var array
- */
- protected $casts = [
- 'personal_team' => 'boolean',
- ];
- /**
- * The attributes that are mass assignable.
- *
- * @var array
- */
- protected $fillable = [
- 'name',
- 'personal_team',
- ];
- /**
- * The event map for the model.
- *
- * @var array
- */
- protected $dispatchesEvents = [
- 'created' => TeamCreated::class,
- 'updated' => TeamUpdated::class,
- 'deleted' => TeamDeleted::class,
- ];
- }
|