mcp-app-resource.stub 550 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace {{ namespace }};
  3. use Laravel\Mcp\Request;
  4. use Laravel\Mcp\Response;
  5. use Laravel\Mcp\Server\Attributes\AppMeta;
  6. use Laravel\Mcp\Server\Attributes\Description;
  7. use Laravel\Mcp\Server\AppResource;
  8. #[Description('A description of what this app resource does.')]
  9. #[AppMeta]
  10. class {{ class }} extends AppResource
  11. {
  12. /**
  13. * Handle the app resource request.
  14. */
  15. public function handle(Request $request): Response
  16. {
  17. return Response::view('{{ view }}', [
  18. 'title' => $this->title(),
  19. ]);
  20. }
  21. }