AccountInvite.php 689 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Illuminate\Database\Eloquent\Model;
  5. class AccountInvite extends Model
  6. {
  7. protected $table = 'account_invite';
  8. public function getRouteKeyName()
  9. {
  10. return 'access_token';
  11. }
  12. public function client() {
  13. return $this->hasOne(Client::class, 'id', 'for_client_id');
  14. }
  15. public function displayName($_flat = true)
  16. {
  17. $result = '';
  18. if($_flat) {
  19. $result = $this->first_name . ' ' . $this->last_name;
  20. }
  21. else {
  22. $result = $this->last_name . ', ' . $this->first_name;
  23. }
  24. return $result;
  25. }
  26. }