Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

Company.php 1006B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Wallo\FilamentCompanies\Company as FilamentCompaniesCompany;
  5. use Wallo\FilamentCompanies\Events\CompanyCreated;
  6. use Wallo\FilamentCompanies\Events\CompanyDeleted;
  7. use Wallo\FilamentCompanies\Events\CompanyUpdated;
  8. class Company extends FilamentCompaniesCompany
  9. {
  10. use HasFactory;
  11. /**
  12. * The attributes that should be cast.
  13. *
  14. * @var array<string, string>
  15. */
  16. protected $casts = [
  17. 'personal_company' => 'boolean',
  18. ];
  19. /**
  20. * The attributes that are mass assignable.
  21. *
  22. * @var array<int, string>
  23. */
  24. protected $fillable = [
  25. 'name',
  26. 'personal_company',
  27. ];
  28. /**
  29. * The event map for the model.
  30. *
  31. * @var array<string, class-string>
  32. */
  33. protected $dispatchesEvents = [
  34. 'created' => CompanyCreated::class,
  35. 'updated' => CompanyUpdated::class,
  36. 'deleted' => CompanyDeleted::class,
  37. ];
  38. }