【问题标题】:BadMethodCallException: Method Illuminate\Routing\Route::get does not existBadMethodCallException:方法 Illuminate\Routing\Route::get 不存在
【发布时间】:2020-01-23 19:34:06
【问题描述】:

我将开始一个新的 laravel 项目,并想使用 Artisan 制作一个名为 ProductController 的控制器,但最终出现错误

“BadMethodCallException : Method Illuminate\Routing\Route::get 不存在。”

我使用的是 laravel 6.0

路线:

Route::get('/products', 'ProductController@index');

使用的命令:

php artisan make:controller ProductController

【问题讨论】:

  • 分享里面的代码ProductController
  • 你好兄弟,我只是想通过 PHP artisan 创建它,结果出错,所以文件还没有创建兄弟。

标签: laravel


【解决方案1】:

导入Route 外观而不是Illuminate\Routing\Route

use Illuminate\Support\Facades\Route;

【讨论】:

  • 非常感谢你的帮助兄弟,现在改变了它的工作。默认为 Illuminate\Routing\Route。我什至不太明白这段代码的作用,因为我只是一个新手,开始学习吧。
  • 确定兄弟,现在只需等待可用时间单击接受按钮。但是兄弟我能问一下这两个代码有什么区别吗?如果你不介意向我解释:)
  • Illuminate\Routing\Route 在框架内部用作路由引擎,它解析 URL 并解析控制器及其操作,而 Support Facade 旨在供开发人员用于执行重定向比如调用route()辅助函数是一样的
猜你喜欢
  • 2021-05-15
  • 2023-03-23
  • 2020-05-29
  • 2019-11-15
  • 1970-01-01
  • 1970-01-01
  • 2020-02-24
  • 2021-11-22
  • 2021-11-18
相关资源
最近更新 更多