该路由不支持 GET 方法。支持的方法:HEAD

Car*_*os 9 php routes laravel

你好,我是 Laravel 新手,但我不知道为什么我无法访问我的默认路径

我的路线:

      Route::get('/', 'HomeController@home');
Run Code Online (Sandbox Code Playgroud)

我的控制器:

<?php

 namespace App\Http\Controllers;

 use Illuminate\Http\Request;

 class HomeController extends Controller
 {

 public function home()
 {
    return view('home.home');
 }
}
Run Code Online (Sandbox Code Playgroud)

我的路线列表

在此输入图像描述

我尝试过使用不同的中间件,并且我还更改了此 api.route 我已删除此:

 //Route::middleware('auth:api')->get('/user', function (Request $request) {
  //  return $request->user();
  //});
Run Code Online (Sandbox Code Playgroud)

请帮助我,我开始发疯了。

Par*_*saN 27

仅用命令解决了我同样的问题:

php artisan route:clear
Run Code Online (Sandbox Code Playgroud)


小智 10

就我而言:

php artisan optimize
php artisan optimize:clear
Run Code Online (Sandbox Code Playgroud)

解决这个问题


小智 6

这个对我有用

 php artisan optimize:clear
 php artisan route:clear
Run Code Online (Sandbox Code Playgroud)


moh*_*feh 0

尝试使用以下命令:

php artisan cache:clear
php artisan route:cache  
php artisan config:cache  
php artisan view:clear
Run Code Online (Sandbox Code Playgroud)