【问题标题】:Validate API Request with multiple related models in Laravel在 Laravel 中使用多个相关模型验证 API 请求
【发布时间】:2021-07-02 02:56:57
【问题描述】:

所以我已经用 VueJs 前端设置了 Laravel 后端。 我有一个模型(项目),它有许多相关的子模型(规划)。

不,我有一个请求,它返回带有相关规划的项目模型。

我想验证,计划是必需的,并且每个计划都存在并属于此项目,并且每个计划都需要字段“planning_order”。

如何在我的 UpdatePlanningOrderRequest 中实现它?

到目前为止,我只有以下内容:

public function rules()
    {
        return [
            'id' => 'required|exists:App\Models\Project,id',
            'plannings' => 'required',
        ];
    }

【问题讨论】:

    标签: laravel


    【解决方案1】:

    您可以设置一个custom validation rule,利用 Eloquent 的 whereHas,来验证给定的 Id 是否与特定记录相关。

    【讨论】:

      猜你喜欢
      • 2017-06-02
      • 2017-10-01
      • 2015-09-24
      • 2017-12-04
      • 2015-08-07
      • 2017-01-19
      • 2014-12-26
      • 2018-09-13
      • 2023-03-14
      相关资源
      最近更新 更多