可以使用自定义Request类代替NovaRequest(FormRequest)在Laravel Nova中创建资源吗?

时间:2019-04-12 10:10:06

标签: laravel laravel-nova

我做: php artisan make:request DiscoverRequest

我想使用DiscoverRequest代替默认的NovaRequest来为特定资源创建新实体。

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

public function handle(CreateResourceRequest $request)

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

我只想为一种资源覆盖Request

如何实现?

1 个答案:

答案 0 :(得分:0)

您能详细说明“仅请求一种资源的替代请求”的意思吗?

通常,您可以在这样的方法中键入提示新的请求:

<?php

namespace App\Http\Controllers;

use App\Http\Requests\StoreItineraryRequest;

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