首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel 8属性[控制器]不存在

Laravel 8属性[控制器]不存在
EN

Stack Overflow用户
提问于 2022-02-12 10:16:30
回答 1查看 1.3K关注 0票数 1

在我的路线上,我想创建一个小组。

代码语言:javascript
运行
复制
Route::controller(ProductController::class)->group(function () {
    dd('Hello World');
});

并获得以下错误消息:Attribute [controller] does not exist.

虽然它在Laravel 8文档https://laravel.com/docs/8.x/routing#route-group-controllers中,但我假设该函数在Laravel 8中不存在。可能是文档中的一个错误!??

注:在Laravel 9,它会工作。

EN

回答 1

Stack Overflow用户

发布于 2022-02-12 10:40:35

在Laravel 8的早期版本中,没有路由组控制器--他们在laravel版本8.80中引入了它--请检查您的laravel版本,看看它是8.80版本还是更高版本,是否更高

截至文件

代码语言:javascript
运行
复制
Route::controller(OrderController::class)->group(function () {
    Route::get('/orders/{id}', 'show');
    Route::post('/orders', 'store');
});

你没有提到你团队里的任何路线

代码语言:javascript
运行
复制
Route::controller(OrderController::class)->group(function () {
    Route::get('/orders', function(){
     dd("hello world!")
     });
});

https://www.youtube.com/watch?v=M9TkLVrVfWs

https://laravel-news.com/laravel-8-80-0

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71090952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档