%PDF- %PDF-
Direktori : /var/www/html/geotechnics/api/app/Models/ |
Current File : /var/www/html/geotechnics/api/app/Models/Reciption.php |
<?php namespace App\Models; use Carbon\Carbon; /** * @property integer id * @property integer user_id * @property integer project_id * @property mixed last_read_at * @property User user * @property Project project */ class Reciption extends BaseModel { /** * The attributes that are mass assignable. * * @var array */ protected $fillable = [ 'last_read_at', 'user_id', 'project_id', ]; protected $casts = [ 'last_read_at' => 'datetime', ]; public static function setLastReadAt(Project $project, $user) { return self::query() ->updateOrCreate([ 'user_id' => $user->id, 'project_id' => $project->id, ], [ 'user_id' => $user->id, 'project_id' => $project->id, 'last_read_at' => Carbon::now(), ]); } public function project() { return $this->belongsTo(Project::class); } public function user() { return $this->belongsTo(User::class); } }