laravel 此路由不支持GET方法,支持的方法:头部

0kjbasz6  于 2023-01-10  发布在  其他
关注(0)|答案(7)|浏览(131)

你好,我是新的laravel,但我不知道为什么我不能访问我的默认路径
我的路线:

Route::get('/', 'HomeController@home');

我的控制器:

<?php

 namespace App\Http\Controllers;

 use Illuminate\Http\Request;

 class HomeController extends Controller
 {

 public function home()
 {
    return view('home.home');
 }
}

我的路线列表

我已经尝试了不同的中间件,也我已经改变了这个api. route我已经删除了这个:

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

请帮助我开始发疯。

9lowa7mx

9lowa7mx1#

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

php artisan route:clear
nsc4cvqm

nsc4cvqm2#

对我很有效

php artisan optimize:clear
 php artisan route:clear
2uluyalo

2uluyalo3#

就我而言:

php artisan optimize
php artisan optimize:clear

解决问题

olqngx59

olqngx594#

如果遇到此问题,只需运行以下命令

php artisan optimize

上述命令将清除所有路由、文件和配置,并继续为它们创建新的缓存。

8yparm6h

8yparm6h5#

尝试使用以下命令:

php artisan cache:clear
php artisan route:cache  
php artisan config:cache  
php artisan view:clear
slhcrj9b

slhcrj9b6#

在我例子中,我用run解决了这个问题:php工匠缓存:清除命令4次。

*更有用的命令:

  • php artisan cache:clear #用于清除应用程序缓存。
  • php artisan route:cache #用于清除你应用程序路由缓存。
  • php artisan config:cache #你应该将所有的配置文件缓存到一个文件中
  • php artisan view:clear #如果你想清除视图缓存
kmbjn2e3

kmbjn2e37#

解决此问题的最佳方法是通过清除路由缓存

php artisan route:clear

我试过很多方法,但都没有得到正确的解决方案,然而并没有灰心,尝试了php artisan route:clear

相关问题