gpt4 book ai didi

laravel - 如何编写类似于 laravel 5.1 的 laravel 5.8 Controller 路由

转载 作者:行者123 更新时间:2023-12-05 00:47:33 25 4
gpt4 key购买 nike

拥有 20 多个 Controller 。为添加、编辑和删除设置每条路由非常困难(还有更多操作)。

这是我的 laravel 5.1 routes.php :

Route::controllers([
'user' => 'UserController',
'taxes' => 'TaxController',
]);

有没有办法在 laravel 5.8 中支持这些路由?

最佳答案

您可以使用 Resource Controller并在 routes/web.php 中实现。它将自动生成路线的名称

//web.php

Route::resource('user', 'UserController');
Route::resource('taxes', 'TaxController');

Resource Controller with Action

编辑 1

如果要为资源排除 Controller 的show方法,可以在except方法中添加数组。

Route::resource('taxes', 'TaxController', [
'except' => ['show']
]);

此外,如果您只想获得选定的选项,您可以使用only

Route::resource('taxes', 'TaxController', [
'only' => ['index', 'create', 'store', 'edit']
]);

关于laravel - 如何编写类似于 laravel 5.1 的 laravel 5.8 Controller 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56768074/

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