我做:
php artisan make:request DiscoverRequest
我想使用DiscoverRequest
代替默认的NovaRequest
来为特定资源创建新实体。
在Laravel Nova中,所有资源都有统一的ResourceStoreController
。
public function handle(CreateResourceRequest $request)
Route::post('/{resource}', 'ResourceStoreController@handle');
我只想为一种资源覆盖Request
。
如何实现?
答案 0 :(得分:0)
您能详细说明“仅请求一种资源的替代请求”的意思吗?
通常,您可以在这样的方法中键入提示新的请求:
<?php
namespace App\Http\Controllers;
use App\Http\Requests\StoreItineraryRequest;
class ResourceStoreController extends Controller
{
public function handle(DiscoverRequest $request) {
...
}
}