Check if name is unique among non-deleted items with laravel validation

后端 未结 5 771
走了就别回头了
走了就别回头了 2020-12-05 14:06

I have a simple form which posts to a controller which checks if a name for an item is already taken for a particular project. If it is, then it returns an error. This is th

5条回答
  •  一个人的身影
    2020-12-05 14:27

    On Create Method:

    public function store(Request $request)
    {
    
        $request->validate([
    
            'name'=>'required|unique:form_types,name,NULL,id,deleted_at,NULL',
    
        ]);
    
        // Write your code here
    
    }
    

    On Update Method:

    public function update(Request $request, $id)
    {
    
        $request->validate([
    
            'name'=>'required|unique:form_types,name,'.$id.',id,deleted_at,NULL',
    
        ]);
    
        // Write Code here
    
    }
    

提交回复
热议问题