*/ public function toArray(Request $request): array { return [ 'id' => $this->id, 'title' => $this->title, 'slug' => $this->slug, 'image' => $this->image ? asset('storage/' . $this->image) : null, 'excerpt' => \Illuminate\Support\Str::limit(strip_tags($this->content), 150), 'content' => $this->content, 'published_at' => $this->created_at->format('d M Y'), 'created_at' => $this->created_at, 'updated_at' => $this->updated_at, ]; } }