#[BodyParam()] : クエリパラメタやリクエストボディの詳細を追加 #[ResponseFromApiResource()] : ApiResource からレスポンス例を生成 etc… #[Endpoint('Find The Sample Message', 'Return the sample message.')] public function find(int $id): SampleMessageResource { $message = SampleMessage::findOrFail($id); return new SampleMessageResource($message); } Laravel Live Japan 2026 14
#[BodyParam()] : クエリパラメタやリクエストボディの詳細を追加 #[ResponseFromApiResource()] : ApiResource からレスポンス例を生成 etc… #[UrlParam('id', 'integer', 'The ID of the message.')] public function find(int $id): SampleMessageResource #[Endpoint('Find The Sample Message', 'Return the sample message.')] { $message = SampleMessage::findOrFail($id); return new SampleMessageResource($message); } Laravel Live Japan 2026 14
#[BodyParam()] : クエリパラメタやリクエストボディの詳細を追加 #[ResponseFromApiResource()] : ApiResource からレスポンス例を生成 etc… #[ResponseFromApiResource(SampleMessageResource::class, SampleMessage::class)] return new SampleMessageResource($message); #[Endpoint('Find The Sample Message', 'Return the sample message.')] #[UrlParam('id', 'integer', 'The ID of the message.')] public function find(int $id): SampleMessageResource { $message = SampleMessage::findOrFail($id); } Laravel Live Japan 2026 14
#[BodyParam()] : クエリパラメタやリクエストボディの詳細を追加 #[ResponseFromApiResource()] : ApiResource からレスポンス例を生成 etc… #[Endpoint('Find The Sample Message', 'Return the sample message.')] #[UrlParam('id', 'integer', 'The ID of the message.')] #[ResponseFromApiResource(SampleMessageResource::class, SampleMessage::class)] public function find(int $id): SampleMessageResource { $message = SampleMessage::findOrFail($id); return new SampleMessageResource($message); } Laravel Live Japan 2026 14