I am trying to validate the input of a email address that exists but only when the company_id is the same as the company_id which is passed in with the request.
I am getting this error...
SQLSTATE[42S22]: Column not found: 1054 Unknown column '1' in 'where clause' (SQL: select count(*) as aggregate from company_users where email_address = myemail.com and 1 <> company_id)
I have read online and the way to do it is to associate the table and the column inside of the validation which is what I am doing.
This is my current code...
required|email|unique:company_users,email_address,company_id,' . $request->company_id