waktu tersisa untuk klaim Potongan harga Rp 300.000 dalam program Membership. Klaim Promo!

Bagaimana Resolve Error Factory?

Ditanyakan pada tanggal 8 January 2020 oleh Yessy Permatasari Edit  Hapus  Buka Kembali  Tandai 

Saat mengfactory saya menjumpai tulisan PHP Notice: Array to string conversion in D:/xampp/htdocs/perpus/vendor/laravel/framework/src/Illuminate/Support/Str.php on line 394

untuk Book Factory

'author_id' => Author::inRandomOrder()->first()->id,
'tittle' => $faker->sentences(5),
'description' => $faker->sentences(50),
'cover' =>$cover,
'qty' => $faker->sentences(rand(1,10)),

Bagaimana cara meresolvenya?

1 JAWABAN / 0 KOMENTAR

User avatar
Oriza Sahputra menjawab pada tanggal 9 January 2020 Batalkan Jawaban Terbaik  Edit  Hapus  Ubah ke Komentar 

Hai mba Yessy,

Kami sudah mengulang / simulasikan penyebab error yang terjadi. Seperti membuat kode dan melakukan seed dengan perintah php artisan migrate:refresh --seed di laptop saya baik baik saja dan tidak ada error array to string.

Error ini biasanya terjadi ketika kita memanggil array sebagai string biasa. Pada book factory sudah kami cek kode mba agak beda dengan di tutorial. Baiknya sebelum mencoba modifikasi, coba dulu kode aslinya. Silahkan ganti bagian ini pada Book Factory :

return [
        'author_id' => Author::inRandomOrder()->first()->id,
        'title' => $faker->sentence(4),
        'description' => $faker->sentence(50),
        'cover' => $cover,
        'qty' => rand(10,20),
];