方法 Illuminate\Routing\Route::resource 不存在。在 Macroable.php 第 78 行

Posted

技术标签:

【中文标题】方法 Illuminate\\Routing\\Route::resource 不存在。在 Macroable.php 第 78 行【英文标题】:Method Illuminate\Routing\Route::resource does not exist. In Macroable.php line 78方法 Illuminate\Routing\Route::resource 不存在。在 Macroable.php 第 78 行 【发布时间】:2020-05-29 16:36:45 【问题描述】:

我正在尝试查看 php artisan make:controller --help 方法的帮助,但出现此错误:

在 Macroable.php 第 78 行: 方法 Illuminate\Routing\Route::resource 不存在。

【问题讨论】:

你能创建一个控制器吗? 你的路由是什么样的?(web.php, api.php) 里面有没有命名空间? 好的,我发现了问题。我只需要导入这个:use Illuminate\Support\Facades\Route; 我不知道为什么我创建项目时它不存在。顺便说一句,我正在使用 Laravel 5.8 【参考方案1】:

好的,我发现了问题。我只需要导入这个: use Illuminate\Support\Facades\Route;

我不知道为什么在我创建项目时它不存在。顺便说一句,我正在使用 Laravel 5.8

【讨论】:

如果你的意思是在route.php中导入,则不需要导入或使用Route。我有同样的问题,因为我犯了一个错误,导入 use illuminate\Routing\Route 是我的问题。我只是删除它

以上是关于方法 Illuminate\Routing\Route::resource 不存在。在 Macroable.php 第 78 行的主要内容,如果未能解决你的问题,请参考以下文章

init()方法和构造方法的区别

GroovyGroovy 扩展方法 ( 扩展静态方法示例 | 扩展实例方法示例 | 扩展实例方法与扩展静态方法代码相同 )

Python中静态方法和类方法的区别

类方法和实例方法

Java中的构造方法与普通方法的区别? 啥情况下用构造方法啥情况下用普通的方法

Python中静态方法和类方法的区别