Faker laravel berbahasa indonesia

$faker = Faker::create('id_ID');

Dimana peletakan code diatas yg benar? saya sudah mencoba 6x tapi masih error hingga muncul pesan

Code Error:

Illuminate\Database\QueryException  : SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'phone' at row 1 (SQL: insert into `students` (`name`, `address`, `phone`, `updated_at`, `created_at`) values (Dr. Mitchell Botsford PhD, 916 Turcotte Port
Lake Enaburgh, AK 96035-5935, 1-491-888-8767 x27504, 2019-12-26 02:35:12, 2019-12-26 02:35:12))

Apakah saya harus taro di file <NameTableSeeder.php> atau di file <NameFactory.php> ?

Data yang masuk masih berbahasa asing sedangkan kode saya tempel tidak berfungsi.

avatar Chata
@Chata

118 Kontribusi 19 Poin

Diperbarui 4 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

Data too long for column 'phone' mungkin data yang diinsert lebih panjang daripada jumlah karakter yg di set di column phone

avatar driyan
@driyan

193 Kontribusi 109 Poin

Dipost 4 tahun yang lalu

Kalau lihat info di https://github.com/fzaninotto/Faker#localization dapat diletakan di FileSeeder.php seperti ini $faker = Faker\Factory::create('id_ID');

btw kenapa gak ganti config/app.php saja bagian ini baris 109 'faker_locale' =&gt; 'en_US'

avatar muhidin
@muhidin

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban