cari

Rumah  >  Soal Jawab  >  teks badan

Pertanyaan yang mengembalikan sumber Laravel terus mengembalikan ralat 500.

<p>Saya cuba membina tatasusunan butiran untuk dihantar ke sumber papan pemuka, tetapi saya menghadapi beberapa isu semasa cuba menghantar data ke sumber. <br /><br />Dalam pengawal saya, saya sedang membina pertanyaan seperti ini: <br /></p> <pre class="lang-php prettyprint-override"><kod>$user = auth()->user(); $teams = Pasukan::query() ->di mana('user_id', $user->id) ->dapatkan(); $jobs = Job::query() ->di mana('user_id', $user->id) ->dapatkan(); kembalikan DashboardResource baharu($user, $jobs, $teams); </code></pre> <p>Kemudian pergi ke sumber</p> <pre class="lang-php prettyprint-override"><kod>fungsi awam toArray(Minta $request): tatasusunan { kembali [ 'nama' => $user->nama, 'pasukan' => TeamResource::collection($this->pasukan), 'jobs' => JobResource::collection($this->jobs), ]; } </code></pre> <p>Saya telah menghadapi masalah, iaitu;</p> <pre class="brush:php;toolbar:false;">Hartanah [pekerjaan] tidak wujud pada contoh koleksi ini.</pre> <p>Saya rasa saya mungkin telah melakukan sesuatu yang salah. </p>
P粉293341969P粉293341969485 hari yang lalu433

membalas semua(1)saya akan balas

  • P粉497463473

    P粉4974634732023-07-28 00:32:15

    Pembina JsonResource hanya menerima satu parameter. Anda harus membuat perkaitan antara Pasukan dan Pekerjaan dalam model pengguna, kemudian panggil $user->teams dan $user->jobs dalam sumber.

    balas
    0
  • Batalbalas