方法 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 行的主要内容,如果未能解决你的问题,请参考以下文章
GroovyGroovy 扩展方法 ( 扩展静态方法示例 | 扩展实例方法示例 | 扩展实例方法与扩展静态方法代码相同 )