Ankündigung

Einklappen
Keine Ankündigung bisher.

Laravel CreateOrUpdate methode - Führt SQL-Statement insert into falsch aus

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Laravel CreateOrUpdate methode - Führt SQL-Statement insert into falsch aus

    Update funktioniert aber etwas neues anlegen nicht, wenn es noch nicht existiert.
    https://laravel.com/docs/5.6/eloquen...eation-methods

    PHP-Code:
      public function store(Request $request) {      $phoneinfoOBJ = new PhoneInfo();      $phi $phoneinfoOBJ->updateOrCreate(          ['phones_IMEI' => $request->IMEI], ['status_id' => $request->status]      );      return response()->json($phi); } 
    SQLSTATE[HY000]: General error: 1364 Field 'phones_imei' doesn't have a default value (SQL: insert into `phone_infos` (`status_id`, `updated_at`, `created_at`) values (3, 2018-08-11 23:27:08, 2018-08-11 23:27:0)
    Es sollte die phones_IMEI doch auch eingetragen werden.


  • #2
    Datenbankspalten sind in der Regel case-sensitive, also phones_IMEI != phones_imei.
    "Software is like Sex, it's best if it's free." - Linus Torvalds

    Kommentar

    Lädt...
    X