notify(new PostWasPublished($post)); } public function imageGen(Request $request) { $image_url = 'https://cdn.futurewalker.co/post_images_2/whats-next-for-openai-after-ceo-sam-altmans-ouster-1700439234754.jpg'; $canvas = ImageGen::getOpenGraphImage($image_url, 'What’s Next for OpenAI After CEO Sam Altman’s Ouster What’s Next for OpenAI After CEO Sam Altman’s Ouster', '20 NOV • OPENAI • SAM ALTMAN • 3 min read '); return response($canvas->encode('jpeg')) ->header('Content-Type', 'image/jpeg'); } public function indexing(Request $request) { $url = $request->input('url'); if (is_null($url)) { abort(404); } IndexNow::submit($url); LaravelGoogleIndexing::create()->update($url); } }