feat: manage contact tasks (monicahq/chandler#79)

This commit is contained in:
Mazarin
2022-05-16 10:31:47 -04:00
committed by GitHub
parent b86ca32f50
commit d576eed56e
538 changed files with 3663 additions and 2191 deletions
+15 -5
View File
@@ -2,14 +2,14 @@
namespace App\Models;
use Laravel\Sanctum\HasApiTokens;
use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Laravel\Sanctum\HasApiTokens;
class User extends Authenticatable implements MustVerifyEmail
{
@@ -103,6 +103,16 @@ class User extends Authenticatable implements MustVerifyEmail
return $this->hasMany(UserNotificationChannel::class, 'user_id');
}
/**
* Get the task records associated with the user.
*
* @return HasMany
*/
public function contactTasks()
{
return $this->hasMany(ContactTask::class, 'author_id');
}
/**
* Get the name of the user.
*