Update funktioniert aber etwas neues anlegen nicht, wenn es noch nicht existiert.
https://laravel.com/docs/5.6/eloquen...eation-methods
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.
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); }
Es sollte die phones_IMEI doch auch eingetragen werden.
Kommentar