在ADR模式中将数据验证放在哪里?

时间:2018-06-23 06:48:54

标签: laravel design-patterns

将数据验证放在Action–domain–responder体系结构模式中的何处? 我现在想做的是这样的:

|- app/  
   |- Console/  
      |- Commands/  
   |- Events/  
   |- Exceptions/  
   |- Http/  
      |- Middleware/  
   |Blog
      |- Actions/  \\Sned data to a Service then recive data to be handled by a Responder
      |- Domain/  
          |- Models/  
          |- Services/  
      |- Responders/   
   |- Jobs/  
   |- Listeners/  
   |- Providers/  
|- database/  
   |- factories/  
   |- migrations/  
   |- seeders  
|- config/  
|- routes/  
|- resources/  
   |- assets/  
   |- lang/  
   |- views/

为了进行验证,我想使用FormRequest进行处理。 我应该将其放在动作中吗?

1 个答案:

答案 0 :(得分:0)

您可以将表单请求放在任何地方,只需要在使用的地方使用此类即可。例如

use App\Http\Requests\UserUpdateRequest;

public function update(UserUpdateRequest $request, $id)
{

我希望这会有所帮助。