使用自定义请求类代替NovaRequest(FormRequest)在Laravel Nova中创建Resource是否很热?

使用自定义请求类代替NovaRequest(FormRequest)在Laravel Nova中创建Resource是否很热?,laravel,laravel-nova,Laravel,Laravel Nova,我提出: php artisan make:request DiscoverRequest 我想使用DiscoverRequest而不是defaultNovaRequest为特定资源创建新实体 在Laravel Nova中,所有资源都存在统一的ResourceStoreController 公共函数句柄(CreateResourceRequest$request) Route::post('/{resource}','ResourceStoreController@handle'); 我只想覆盖

我提出:
php artisan make:request DiscoverRequest

我想使用
DiscoverRequest
而不是default
NovaRequest
为特定资源创建新实体

在Laravel Nova中,所有资源都存在统一的
ResourceStoreController

公共函数句柄(CreateResourceRequest$request)

Route::post('/{resource}','ResourceStoreController@handle');

我只想覆盖一个资源的
请求


如何实现这一点?

您能否详细说明“仅覆盖一个资源的请求”的含义

通常,您可以在如下方法中键入提示新请求:

<?php

namespace App\Http\Controllers;

use App\Http\Requests\StoreItineraryRequest;

class ResourceStoreController extends Controller
{
    public function handle(DiscoverRequest $request) {
        ...
    }
}


是的,我理解文档中的意思,但是你能详细说明一下你想要完成什么吗?这对拉威尔·诺瓦来说不是这样的。在那里,所有请求都使用供应商目录中的控制器,不清楚如何在其中重新定义请求。