![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Próbuje zrobić nadawanie roli dla użytkowników, postępowałem jak w tutorialach pokazane było ale niestety natrafilem na taki błąd: Call to undefined method Illuminate\Database\Schema\Blueprint::bool() Komunikat ten pokazuje się, gdy chce zrobic migracje. Model Role
Model User:
create_role_table
create_user_role_table
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
To jedyne migracje jakie masz w systemie? Sprawdź dokładnie ścieżkę błędu.
-------------------- Manual prawdę Ci powie.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Mam jeszcze 2 migracje, a dokładniej to migracje do bazy danych user ale ona jest sprawna oraz migracje do fullcalendara do eventow, która też działa. A jak dokładniej sprawdzić scieżkę błedu bo ten error mi wyskakuje w terminalu i tylko tyle komunikatu.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
W migracji masz
"$table->bool(" Przeszukaj migracje. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
juz poprawilem to:D
jednak faktycznie w baze danych do kalendarza mialem boola:) Ale teraz mam następny błąd: [Illuminate\Database\QueryException] SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'user_id' cann ot be null (SQL: insert into `user_role` (`role_id`, `user_id`) values (1, )) Zrobiłem coś takiego: $table->integer('user_id')->unsigned()->nullable(); Poszło, ale user_id wypelnia mi nullem, więc muszę dalej rozkminic o co be Dzięki za pomoc z tym boolem Ten post edytował K3n0 16.03.2017, 14:50:13 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Masz problem przy zapisie. Ten nullable tam wręcz nie może być.
Lepiej pokaż zapisywanie roli |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Zapisywanie to chyba create_user_role_table a role przez seedy narazie dodaje
RoleSeeder:
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Nie to.. Tam gdzie masz zapisywanie Roli do użytkownika
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
A tutaj link do gita: https://github.com/K3n0s/szpital/tree/kalendarz Może tak będzię łatwiej Ten post edytował K3n0 16.03.2017, 15:26:58 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Musisz najpierw zapisać usera a potem robić attach.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Działa dzięki wielkie.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 12:51 |