## MethodNotAllowedHttpException

## HTTP 405 Method Not Allowed

# The GET method is not supported for route user/check-mail. Supported methods: POST.

### Exception

### Symfony\Component\HttpKernel\Exception\ MethodNotAllowedHttpException

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php (line 122)

117. `*`
118. `* @throws \Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException`
119. `*/`
120. `protected function requestMethodNotAllowed($request, array $others, $method)`
121. `{`
122. `throw new MethodNotAllowedHttpException(`
123. `$others,`
124. `sprintf(`
125. `'The %s method is not supported for route %s. Supported methods: %s.',`
126. `$method,`
127. `$request->path(),`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php -> requestMethodNotAllowed (line 107)

102. `return (new Route('OPTIONS', $request->path(), function () use ($methods) {`
103. `return new Response('', 200, ['Allow' => implode(',', $methods)]);`
104. `}))->bind($request);`
105. `}`
106. ``
107. `$this->requestMethodNotAllowed($request, $methods, $request->method());`
108. `}`
109. ``
110. `/**`
111. `* Throw a method not allowed HTTP exception.`
112. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php -> getRouteForMethods (line 41)

36. `// another HTTP verb. If it is we will need to throw a MethodNotAllowed and`
37. `// inform the user agent of which HTTP verb it should use for this route.`
38. `$others = $this->checkForAlternateVerbs($request);`
39. ``
40. `if (count($others) > 0) {`
41. `return $this->getRouteForMethods($request, $others);`
42. `}`
43. ``
44. `throw new NotFoundHttpException(sprintf(`
45. `'The route %s could not be found.',`
46. `$request->path()`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php -> handleMatchedRoute (line 162)

157. `// First, we will see if we can find a matching route for this current request`
158. `// method. If we can, great, we can just return it so that it can be called`
159. `// by the consumer. Otherwise we will check for routes with another verb.`
160. `$route = $this->matchAgainstRoutes($routes, $request);`
161. ``
162. `return $this->handleMatchedRoute($request, $route);`
163. `}`
164. ``
165. `/**`
166. `* Get routes from the collection by method.`
167. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/Router.php -> match (line 753)

748. `*/`
749. `protected function findRoute($request)`
750. `{`
751. `$this->events->dispatch(new Routing($request));`
752. ``
753. `$this->current = $route = $this->routes->match($request);`
754. ``
755. `$route->setContainer($this->container);`
756. ``
757. `$this->container->instance(Route::class, $route);`
758. ``

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/Router.php -> findRoute (line 740)

735. `* @param \Illuminate\Http\Request $request`
736. `* @return \Symfony\Component\HttpFoundation\Response`
737. `*/`
738. `public function dispatchToRoute(Request $request)`
739. `{`
740. `return $this->runRoute($request, $this->findRoute($request));`
741. `}`
742. ``
743. `/**`
744. `* Find the route matching a given request.`
745. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/Router.php -> dispatchToRoute (line 729)

724. `*/`
725. `public function dispatch(Request $request)`
726. `{`
727. `$this->currentRequest = $request;`
728. ``
729. `return $this->dispatchToRoute($request);`
730. `}`
731. ``
732. `/**`
733. `* Dispatch the request to a route and return the response.`
734. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php -> dispatch (line 190)

185. `protected function dispatchToRouter()`
186. `{`
187. `return function ($request) {`
188. `$this->app->instance('request', $request);`
189. ``
190. `return $this->router->dispatch($request);`
191. `};`
192. `}`
193. ``
194. `/**`
195. `* Call the terminate method on any terminable middleware.`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php -> Illuminate\Foundation\Http\{closure} (line 141)

136. `*/`
137. `protected function prepareDestination(Closure $destination)`
138. `{`
139. `return function ($passable) use ($destination) {`
140. `try {`
141. `return $destination($passable);`
142. `} catch (Throwable $e) {`
143. `return $this->handleException($passable, $e);`
144. `}`
145. `};`
146. `}`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php -> Illuminate\Pipeline\{closure} (line 21)

16. `*/`
17. `public function handle($request, Closure $next)`
18. `{`
19. `$this->clean($request);`
20. ``
21. `return $next($request);`
22. `}`
23. ``
24. `/**`
25. `* Clean the request's data.`
26. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php -> handle (line 31)

26. `if ($callback($request)) {`
27. `return $next($request);`
28. `}`
29. `}`
30. ``
31. `return parent::handle($request, $next);`
32. `}`
33. ``
34. `/**`
35. `* Transform the given value.`
36. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php -> handle (line 180)

175. `// since the object we're given was already a fully instantiated object.`
176. `$parameters = [$passable, $stack];`
177. `}`
178. ``
179. `$carry = method_exists($pipe, $this->method)`
180. `? $pipe->{$this->method}(...$parameters)`
181. `: $pipe(...$parameters);`
182. ``
183. `return $this->handleCarry($carry);`
184. `} catch (Throwable $e) {`
185. `return $this->handleException($passable, $e);`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php -> Illuminate\Pipeline\{closure} (line 21)

16. `*/`
17. `public function handle($request, Closure $next)`
18. `{`
19. `$this->clean($request);`
20. ``
21. `return $next($request);`
22. `}`
23. ``
24. `/**`
25. `* Clean the request's data.`
26. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php -> handle (line 40)

35. `if ($callback($request)) {`
36. `return $next($request);`
37. `}`
38. `}`
39. ``
40. `return parent::handle($request, $next);`
41. `}`
42. ``
43. `/**`
44. `* Transform the given value.`
45. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php -> handle (line 180)

175. `// since the object we're given was already a fully instantiated object.`
176. `$parameters = [$passable, $stack];`
177. `}`
178. ``
179. `$carry = method_exists($pipe, $this->method)`
180. `? $pipe->{$this->method}(...$parameters)`
181. `: $pipe(...$parameters);`
182. ``
183. `return $this->handleCarry($carry);`
184. `} catch (Throwable $e) {`
185. `return $this->handleException($passable, $e);`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php -> Illuminate\Pipeline\{closure} (line 27)

22. ``
23. `if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {`
24. `throw new PostTooLargeException;`
25. `}`
26. ``
27. `return $next($request);`
28. `}`
29. ``
30. `/**`
31. `* Determine the server 'post_max_size' as bytes.`
32. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php -> handle (line 180)

175. `// since the object we're given was already a fully instantiated object.`
176. `$parameters = [$passable, $stack];`
177. `}`
178. ``
179. `$carry = method_exists($pipe, $this->method)`
180. `? $pipe->{$this->method}(...$parameters)`
181. `: $pipe(...$parameters);`
182. ``
183. `return $this->handleCarry($carry);`
184. `} catch (Throwable $e) {`
185. `return $this->handleException($passable, $e);`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php -> Illuminate\Pipeline\{closure} (line 86)

81. `null,`
82. `$this->getHeaders($data)`
83. `);`
84. `}`
85. ``
86. `return $next($request);`
87. `}`
88. ``
89. `/**`
90. `* Determine if the incoming request has a maintenance mode bypass cookie.`
91. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php -> handle (line 180)

175. `// since the object we're given was already a fully instantiated object.`
176. `$parameters = [$passable, $stack];`
177. `}`
178. ``
179. `$carry = method_exists($pipe, $this->method)`
180. `? $pipe->{$this->method}(...$parameters)`
181. `: $pipe(...$parameters);`
182. ``
183. `return $this->handleCarry($carry);`
184. `} catch (Throwable $e) {`
185. `return $this->handleException($passable, $e);`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php -> Illuminate\Pipeline\{closure} (line 49)

44. `* @return \Illuminate\Http\Response`
45. `*/`
46. `public function handle($request, Closure $next)`
47. `{`
48. `if (! $this->hasMatchingPath($request)) {`
49. `return $next($request);`
50. `}`
51. ``
52. `$this->cors->setOptions($this->container['config']->get('cors', []));`
53. ``
54. `if ($this->cors->isPreflightRequest($request)) {`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php -> handle (line 180)

175. `// since the object we're given was already a fully instantiated object.`
176. `$parameters = [$passable, $stack];`
177. `}`
178. ``
179. `$carry = method_exists($pipe, $this->method)`
180. `? $pipe->{$this->method}(...$parameters)`
181. `: $pipe(...$parameters);`
182. ``
183. `return $this->handleCarry($carry);`
184. `} catch (Throwable $e) {`
185. `return $this->handleException($passable, $e);`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php -> Illuminate\Pipeline\{closure} (line 39)

34. `{`
35. `$request::setTrustedProxies([], $this->getTrustedHeaderNames());`
36. ``
37. `$this->setTrustedProxyIpAddresses($request);`
38. ``
39. `return $next($request);`
40. `}`
41. ``
42. `/**`
43. `* Sets the trusted proxies on the request.`
44. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php -> handle (line 180)

175. `// since the object we're given was already a fully instantiated object.`
176. `$parameters = [$passable, $stack];`
177. `}`
178. ``
179. `$carry = method_exists($pipe, $this->method)`
180. `? $pipe->{$this->method}(...$parameters)`
181. `: $pipe(...$parameters);`
182. ``
183. `return $this->handleCarry($carry);`
184. `} catch (Throwable $e) {`
185. `return $this->handleException($passable, $e);`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laramin/utility/src/Utility.php -> Illuminate\Pipeline\{closure} (line 12)

7. `class Utility{`
8. ``
9. `public function handle($request, Closure $next)`
10. `{`
11. `//clear`
12. `return $next($request);`
13. `}`
14. `}`
15. ``

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php -> handle (line 180)

175. `// since the object we're given was already a fully instantiated object.`
176. `$parameters = [$passable, $stack];`
177. `}`
178. ``
179. `$carry = method_exists($pipe, $this->method)`
180. `? $pipe->{$this->method}(...$parameters)`
181. `: $pipe(...$parameters);`
182. ``
183. `return $this->handleCarry($carry);`
184. `} catch (Throwable $e) {`
185. `return $this->handleException($passable, $e);`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php -> Illuminate\Pipeline\{closure} (line 116)

111. `{`
112. `$pipeline = array_reduce(`
113. `array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination)`
114. `);`
115. ``
116. `return $pipeline($this->passable);`
117. `}`
118. ``
119. `/**`
120. `* Run the pipeline and return the result.`
121. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php -> then (line 165)

160. `$this->bootstrap();`
161. ``
162. `return (new Pipeline($this->app))`
163. `->send($request)`
164. `->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)`
165. `->then($this->dispatchToRouter());`
166. `}`
167. ``
168. `/**`
169. `* Bootstrap the application for HTTP requests.`
170. `*`

in /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php -> sendRequestThroughRouter (line 134)

129. `$this->requestStartedAt = Carbon::now();`
130. ``
131. `try {`
132. `$request->enableHttpMethodParameterOverride();`
133. ``
134. `$response = $this->sendRequestThroughRouter($request);`
135. `} catch (Throwable $e) {`
136. `$this->reportException($e);`
137. ``
138. `$response = $this->renderException($request, $e);`
139. `}`

Kernel->handle() in /home/u644777288/domains/summitsage.org/public_html/index.php (line 53)

48. `$app = require_once __DIR__.'/core/bootstrap/app.php';`
49. ``
50. `$kernel = $app->make(Kernel::class);`
51. ``
52. `$response = $kernel->handle(`
53. `$request = Request::capture()`
54. `)->send();`
55. ``
56. `$kernel->terminate($request, $response);`
57. ``

### Stack Trace

MethodNotAllowedHttpException
    Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException:
    The GET method is not supported for route user/check-mail. Supported methods: POST.

      at /home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php:122
      at Illuminate\Routing\AbstractRouteCollection->requestMethodNotAllowed()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php:107)
      at Illuminate\Routing\AbstractRouteCollection->getRouteForMethods()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php:41)
      at Illuminate\Routing\AbstractRouteCollection->handleMatchedRoute()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php:162)
      at Illuminate\Routing\RouteCollection->match()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/Router.php:753)
      at Illuminate\Routing\Router->findRoute()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/Router.php:740)
      at Illuminate\Routing\Router->dispatchToRoute()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Routing/Router.php:729)
      at Illuminate\Routing\Router->dispatch()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:190)
      at Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:141)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21)
      at Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php:31)
      at Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21)
      at Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php:40)
      at Illuminate\Foundation\Http\Middleware\TrimStrings->handle()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27)
      at Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php:86)
      at Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php:49)
      at Illuminate\Http\Middleware\HandleCors->handle()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php:39)
      at Illuminate\Http\Middleware\TrustProxies->handle()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laramin/utility/src/Utility.php:12)
      at Laramin\Utility\Utility->handle()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:116)
      at Illuminate\Pipeline\Pipeline->then()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:165)
      at Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
         (/home/u644777288/domains/summitsage.org/public_html/core/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:134)
      at Illuminate\Foundation\Http\Kernel->handle()
         (/home/u644777288/domains/summitsage.org/public_html/index.php:53)