Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.05.2016 Ostrzeżenie: (0%)
|
Witam,
Mam do zrobienia zapis do eventu, wcześniej pytałem się od czego zacząć. Teraz wiem, że muszę to zrobić na relacjach. Ale niestety napotykam na błąd: SQLSTATE[HY000]: General error: 1364 Field 'events_id' doesn't have a default value (SQL: insert into `zapis` (`users_id`, `updated_at`, `created_at`) values (1, 2017-03-25 18:00:59, 2017-03-25 18:00:59)) Z tego co widzę to pierwsza wartość się dodaje, ale niestety druga juz nie chce. I szczerze to nie wiem jak zrobić ten attach, gdyż 1 model odpowiada za usera, 2 model za tabele odpowiedzialna za relacje, a 3 model za eventy w kalendarzu. Klikajac na event, gdy chce się zapisać routing dobrze działa pobiera id eventu. Model User
Model Zapisz
Model HomeModel-odpowiedzialny za kalendarz
Controller ZapisController
Tablica do relacji: +------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | created_at | timestamp | YES | | NULL | | | updated_at | timestamp | YES | | NULL | | | users_id | int(10) unsigned | NO | MUL | NULL | | | events_id | int(10) unsigned | NO | MUL | NULL | | +------------+------------------+------+-----+---------+----------------+ |
|
|
|
K3n0 Laravel 5.4 zapisywanie do eventu 25.03.2017, 19:13:30
k_@_m_i_l Plik Controller ZapisController - linia 18, przeka... 25.03.2017, 19:31:03
K3n0 to ja wiem ze nie istnieje ale nie wiem jak to nap... 25.03.2017, 19:32:44
IProSoft Piszesz na początku, że drugi model odpowiada za e... 25.03.2017, 23:08:37 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 14:43 |