> cập nhật rate của bảng room type packet static::created(function ($model) { $roomTypePacketServices = app()->make(RoomTypePacketServices::class); $room_type_packet = $roomTypePacketServices->show($model->room_type_packet_id); if ($room_type_packet) { $ratings = $room_type_packet->ratings; $room_type_packet->rate = $ratings->avg('rate'); $roomTypePacketServices->save($room_type_packet->toArray()); } }); } // public function getSlugOptions() : SlugOptions // { // return SlugOptions::create() // ->generateSlugsFrom('comic_name') // ->saveSlugsTo('slug'); // } public function customer() { return $this->belongsTo(User::class, 'customer_id'); } public function roomTypePacket() { return $this->belongsTo(RoomTypePacket::class, 'room_type_packet_id'); } }