Promo Member Baru 40%! Program Full Stack Membership! Hanya 3 Hari! Klaim Promo

Bagaimana Resolve Error Factory?

Ditanyakan pada tanggal 8 January 2020 oleh Yessy Permatasari

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
Ahmad Oriza menjawab pada tanggal 9 January 2020

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),
];