Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%)
|
Hej,
próbuje napisać regułę walidacyjną unique (dla db) ~ https://laravel.com/docs/5.2/validation#rule-unique
sql'owo ma to wyglądać tak:
w docu jest przykład: Kod 'email' => 'unique:users,email_address,NULL,id,account_id,1' tylko nie wiem dlaczego tam jest NULL? Ten post edytował wujek2009 5.04.2016, 16:52:00 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
No dobra, a te rules co podałeś nie działają?
przepuszczając form prze te warunki otrzymjesz: - iso -> wymagany(dowolny nie pusty) - tax_number -> wymagany(dowolny nie pusty), unikalny w tabeli "user" kolumnie "tax_number", ignorując rekord ID = $userObject->id. Czyli w SQL coś takiego:
Jeśli jednak chcesz dodać te 2 pozostałe kolumny to musisz dodać custom rule. Ale to będzie bez sensu. (No chyba że nie masz założonego indeksu unikalnego) |
|
|
|
wujek2009 [inny][Laravel 5.2] Unique (database) pomoc w zbudowaniu warunku 5.04.2016, 16:51:08
markonix Ten 3 argument służy do pominięcia "WARTOSC_I... 5.04.2016, 18:14:55 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 10:32 |