laravel 9中更新函数中特定计量器的唯一日期验证

vuktfyat  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(96)

这是我的商店功能

public function store(Request $request)
{
    $validatedData = $request->validate( [
        'meter' => 'required',
        'date' => 'required|date_format:Y-m-d||unique:meterreading,date,NULL,meter,meter,'.$request->get('meter'),
    ]);
}

字符串
日期对于特定 Jmeter 是唯一的。它的工作完美。
如何在update函数中验证这一点

public function update(Request $request, MeterReading $meterreading)
{
    $updateData = $request->validate( [
        'date' => 'required|date|unique:meterreading,date,'.$meterreading->id.',meter,meter,'.$request->get('meter'),
    ]);


在更新表单时,错误消息如下
日期已经定了。我怎么才能清除这个。TIA

dfddblmv

dfddblmv1#

public function update(Request $request, MeterReading $meterreading)
{
    $updateData = $request->validate([
        'date' => 'required|date|unique:meterreading,date,'.$meterreading->id.',id,meter,'.$meterreading->meter,
    ]);    
}

字符串

相关问题