gpt4 book ai didi

php - 如何在 Laravel 中创建资源路由

转载 作者:行者123 更新时间:2023-12-02 04:38:28 26 4
gpt4 key购买 nike

我创建了一个名为 HomeController 的 Controller 及其名为

的方法
getIndex() 

index()

然后我做了一个路由如下

Route::resource('home', 'HomeController');

但它会给我这个错误

Controller method not found.

我在这条路线上工作得很好

Route::controller('/', 'IndexController');

请帮忙

更新
感谢你的帮助..我是 laravel 的初学者。所以我在我的路由中犯了一个大错误,我忘记了先进先出规则。所以我必须重新排序我的路线

Route::controller('/', 'IndexController'); 
Route::resource('homes', 'HomesController');

Route::resource('homes', 'HomesController');
Route::controller('/', 'IndexController');

最佳答案

如果您手动创建 Controller ,请检查您是否扩展了 BaseController 类。

您可以安装https://github.com/JeffreyWay/Laravel-4-Generators

Jeffrey Way 的 Laravel 命令行实用程序和一个命令:

php artisan generate:resource

您将生成完整的 REST-ful 资源 - 从路由到模型和 Controller ,甚至是迁移表。

关于php - 如何在 Laravel 中创建资源路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21409166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com