Route.php 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace Illuminate\Support\Facades;
  3. /**
  4. * @method static \Illuminate\Support\Facades\Route get(string $uri, \Closure|array|string|null $action = null)
  5. * @method static \Illuminate\Support\Facades\Route post(string $uri, \Closure|array|string|null $action = null)
  6. * @method static \Illuminate\Support\Facades\Route put(string $uri, \Closure|array|string|null $action = null)
  7. * @method static \Illuminate\Support\Facades\Route delete(string $uri, \Closure|array|string|null $action = null)
  8. * @method static \Illuminate\Support\Facades\Route patch(string $uri, \Closure|array|string|null $action = null)
  9. * @method static \Illuminate\Support\Facades\Route options(string $uri, \Closure|array|string|null $action = null)
  10. * @method static \Illuminate\Support\Facades\Route any(string $uri, \Closure|array|string|null $action = null)
  11. * @method static \Illuminate\Support\Facades\Route match(array|string $methods, string $uri, \Closure|array|string|null $action = null)
  12. * @method static \Illuminate\Support\Facades\Route prefix(string $prefix)
  13. * @method static \Illuminate\Routing\PendingResourceRegistration resource(string $name, string $controller, array $options = [])
  14. * @method static \Illuminate\Routing\PendingResourceRegistration apiResource(string $name, string $controller, array $options = [])
  15. * @method static \Illuminate\Support\Facades\Route middleware(array|string|null $middleware)
  16. * @method static \Illuminate\Support\Facades\Route substituteBindings(\Illuminate\Support\Facades\Route $route)
  17. * @method static void substituteImplicitBindings(\Illuminate\Support\Facades\Route $route)
  18. * @method static \Illuminate\Support\Facades\Route as(string $value)
  19. * @method static \Illuminate\Support\Facades\Route domain(string $value)
  20. * @method static \Illuminate\Support\Facades\Route name(string $value)
  21. * @method static \Illuminate\Support\Facades\Route namespace(string $value)
  22. * @method static \Illuminate\Support\Facades\Route where(array|string $name, string $expression = null)
  23. * @method static \Illuminate\Routing\Router group(\Closure|string|array $value)
  24. * @method static \Illuminate\Support\Facades\Route redirect(string $uri, string $destination, int $status = 301)
  25. * @method static \Illuminate\Support\Facades\Route view(string $uri, string $view, array $data = [])
  26. *
  27. * @see \Illuminate\Routing\Router
  28. */
  29. class Route extends Facade
  30. {
  31. /**
  32. * Get the registered name of the component.
  33. *
  34. * @return string
  35. */
  36. protected static function getFacadeAccessor()
  37. {
  38. return 'router';
  39. }
  40. }