だから、今のところこの問題が発生しています。ここで私が何を意図したものです:updateOrCreateが 'id'カラムを返さない
$premise = Premise::updateOrCreate(['premise_no' => request()->no_pendaftaran] ,
[
'premise_no' => request()->no_pendaftaran,
'premise_nama' => request()->nama_syarikat,
'premise_jenis' => request()->jenis_syarikat,
'premise_alamat' => request()->alamat,
'pemilik_id' => $pemilik->id,
'staf_id' => auth()->user()->staf_ic,
'status_amaran' => request()->amaran
]);
$summon = Summon::create([
'summon_maklumat' => $request->keterangan_pemeriksaan,
'kumpulan_id' => $request->kumpulan_id,
'premise_id' => $premise->id,
'akta_id' => $request->akta,
]);
しかし、今、premise
変数は、この行'premise_id' => $premise->id,
でid
を返すと、このエラーが表示されない:私はページを更新すると、
しかし、再度フォームを再送信すると、正常にデータベースに挿入されます。あなたたちはなぜこれが何であるか考えていますか?私は今これを数日間探しています。今のところ解決策はありません。助けて。
それは意味があります。しかし、私がDevDocs.ioを参照しているドキュメントから、あなたが言ったようにブール値ではなくModelクラスが返されていると言います。これはそのリンクです:[http://devdocs.io/laravel~5.4/api/5.4/illuminate/database/eloquent/builder#method_updateOrCreate](http://devdocs.io/laravel~5.4/api/5.4)/illuminate/database/eloquent/builder#method_updateOrCreate) – kamudrikah
Laravelのインストールを確認するために私に分を与えてください。 – Learner
それはあなたのために動作する場合私の更新された答えを確認してください。 – Learner