Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Laravel | Unikalna walidacja, gdzie klauzula

Oto przybliżony pomysł, dzięki któremu możesz osiągnąć to, co chcesz

Możesz użyć Rule klasę, aby dostosować dla Ciebie regułę walidacji.

'email' => ['required', 'string', 'email', 'max:191',Rule::unique('users')->where(function ($query) use ($request) {
    return $query->where('company_id', $request->company_id);
})],

Mam nadzieję, że to pomoże



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql2.so:libmysqlclient_r.so.15:nie można otworzyć udostępnionego pliku obiektu:Brak takiego pliku lub katalogu

  2. Wstaw tam, gdzie nie istnieje — bez klucza podstawowego

  3. BŁĄD:Nie udało się zbudować natywnego rozszerzenia gem (mysql2 na szynach 3.2.3)

  4. JSON_VALID() – Testuj poprawność JSON w MySQL

  5. MySQL:Sumuj wartości w podzapytaniach