'integer', 'user_id' => 'integer', 'book_case_id' => 'integer', 'date' => 'datetime', ]; protected static function booted() { static::creating(function ($model) { $model->user->givePoint(new BookCaseOrangePilled($model)); }); } public function user(): BelongsTo { return $this->belongsTo(User::class); } public function bookCase(): BelongsTo { return $this->belongsTo(BookCase::class); } }