小编Tri*_*dis的帖子

如何重写 Backpack 的 UserCrudController?

我正在尝试覆盖/扩展 Laravel 8 中 Backpack 的默认 UserCrudController,以便我可以用我自己的操作替换列表和编辑操作。为此,我尝试了:

php artisan backpack:crud User

但是,除了“显示”路线之外,新文件中的代码app/Http/Controllers/Admin/UserCrudController.php并未运行 - 可能是因为它use \Backpack\CRUD\app\Http\Controllers\Operations\ShowOperation;不存在于/vendor/backpack/permissionmanager/src/app/Http/Controllers/UserCrudController.php我的新控制器中,而它存在于我的新控制器中。

php artisan route:list | grep -i user告诉我以下内容:

|        | GET|HEAD | api/user                |                                    | Closure                                                                                 | api                                                                             |
|        | POST     | user                    | user.store                         | Backpack\PermissionManager\app\Http\Controllers\UserCrudController@store                | web                                                                             |
|        | GET|HEAD | user                    | user.index                         | Backpack\PermissionManager\app\Http\Controllers\UserCrudController@index                | web                                                                             |
|        | GET|HEAD | user/create             | user.create                        | Backpack\PermissionManager\app\Http\Controllers\UserCrudController@create               | web                                                                             |
|        | POST     | …
Run Code Online (Sandbox Code Playgroud)

laravel laravel-backpack

3
推荐指数
1
解决办法
2692
查看次数

标签 统计

laravel ×1

laravel-backpack ×1