使用自定义请求类代替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
而不是defaultNovaRequest
为特定资源创建新实体
在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) {
...
}
}
是的,我理解文档中的意思,但是你能详细说明一下你想要完成什么吗?这对拉威尔·诺瓦来说不是这样的。在那里,所有请求都使用供应商目录中的控制器,不清楚如何在其中重新定义请求。