Laravel 使用相同的表单请求,但将唯一代码传递给表单请求

Laravel 使用相同的表单请求,但将唯一代码传递给表单请求,laravel,laravel-5,laravel-validation,Laravel,Laravel 5,Laravel Validation,我正在实施一种新的方式来编写表单请求规则和消息,其中我: 进行活动(例如添加用户) 将唯一代码附加到每个活动(例如添加用户) 写规则 把信息写在规则上 所有这些都通过用户界面完成,活动、规则和消息存储在数据库中,并根据需要获取: 创建表单请求 通过传递活动的唯一代码获取规则和消息 因此,这意味着我的所有表单请求都应该完全相同,唯一的区别是用于获取规则和消息的代码。因此,每次都必须创建和导入表单请求会很麻烦 这让我想知道,有没有一种方法可以让我使用相同的表单请求,并在控制器中注入代码时自

我正在实施一种新的方式来编写表单请求规则和消息,其中我:

  • 进行活动(例如添加用户)
  • 将唯一代码附加到每个活动(例如添加用户)
  • 写规则
  • 把信息写在规则上
所有这些都通过用户界面完成,活动、规则和消息存储在数据库中,并根据需要获取:

  • 创建表单请求
  • 通过传递活动的唯一代码获取规则和消息
因此,这意味着我的所有表单请求都应该完全相同,唯一的区别是用于获取规则和消息的代码。因此,每次都必须创建和导入表单请求会很麻烦

这让我想知道,有没有一种方法可以让我使用相同的表单请求,并在控制器中注入代码时自动将代码传递给它


有什么想法吗

我认为这是不好的方式)你如何以及何时确定你传递的“代码”?:-)@J.Doe,到底什么是不好的方式?将它们存储在DB中,或者懒得使用相同的表单请求?@Devon当我创建活动时,我知道分配给它的代码。因此,当我在控制器中,并且我想将内容持久化到数据库中时,我注入表单请求,并在其中硬编码代码,如上图所示。。。这就是您已经拥有它的方式,您询问如何将代码注入到FormRequest对象中,我询问在该场景中从何处获取代码。