【发布时间】:2019-03-30 02:20:52
【问题描述】:
我需要一个干净的解决方案,这就是我发布此内容的原因。
所以我有一个表单请求验证,如下所示:
public function rules()
{
return [
'restaurant_id' => 'required',
'rating' => 'required',
'comment' => 'required',
'visited_at' => 'required|date'
];
}
在控制器中,我也有 user_id 但请求不包含它。现在,我想更改上述规则,以便 user_id 和 restaurant_id 一起只创建一次。所以例如。 User_id 1 和 restaurant_id 2 保存为一行。如果这两列的值相同,则应该抛出错误。
最好和干净的方法是什么?
【问题讨论】:
标签: laravel