由于Laravel不推荐使用Route Controller,因此我们应该显式编写get / post / put / patch / delete方法。
LaravelCollective还返回一些已删除的软件包,如HTML,FORM Helper类,是否有任何软件包将此功能返回到Laravel 5.3及更高版本?
因为我们很多人在新项目中使用现成的脚本来提高生产力,所以我们不会重新发明轮子。
答案 0 :(得分:2)
您可以使用Route::controller
代替Route::resource
,它默认使用某些方法。您可以更改它,如here所示自定义它。
这是一个例子:
web.php / api.php(您的路由文件)
Route::resource('photos', 'PhotoController');
这将创建以下路线:
LaravelCollective / Html仍受支持,因此我看一看他们的GitHub是否已通读他们的问题页面,以查看是否有人遇到类似问题。我认为他们的文档不是最新的,因此检查的最佳地点肯定是他们的GitHub。
答案 1 :(得分:0)
我已经将Router.php类添加到了用来处理Route :: controller的已删除脚本中。
我已经为那些喜欢在Laravel 5.5及更高版本中使用Route :: controller的人在Github上创建了一个仓库。
回购URL为: https://github.com/marwan2/LaravelRouteControllerBackToLife