SQLSTATE[HY000]: General error: 1364のえらーについて
解決したいこと
上記サイトを見ながらvoyagerを使って管理画面を作成したいです。
今管理者アカウントを追加するためのphp artisan voyager:admin admin@example.com --createをComposerに入力したところ下のエラーが出ました。
ネットで検索しても改善できなかったためご指摘やご教授を頂けたら幸いです!!
発生している問題・エラー
C:\xampp\htdocs\ex>php artisan voyager:admin admin@example.com --create
Enter the admin name:
> admin
Enter admin password:
>
Confirm Password:
>
Creating admin account
Illuminate\Database\QueryException
SQLSTATE[HY000]: General error: 1364 Field 'screen_name' doesn't have a default value (SQL: insert into `users` (`name`, `email`, `password`, `updated_at`, `created_at`) values (admin, admin@example.com, $2y$10$VILaG6Yzx1YRfowL6UBkn.ufLnbqyW.CrPT/ocvcdjRc38xH9pxx2, 2022-10-13 17:34:53, 2022-10-13 17:34:53))
at C:\xampp\htdocs\ex\vendor\laravel\framework\src\Illuminate\Database\Connection.php:759
755▕ // If an exception occurs when attempting to run a query, we'll format the error
756▕ // message to include the bindings with SQL, which will make this exception a
757▕ // lot more helpful to the developer instead of just the database's errors.
758▕ catch (Exception $e) {
➜ 759▕ throw new QueryException(
760▕ $query, $this->prepareBindings($bindings), $e
761▕ );
762▕ }
763▕ }
1 C:\xampp\htdocs\ex\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDO\Exception.php:18
Doctrine\DBAL\Driver\PDO\Exception::("SQLSTATE[HY000]: General error: 1364 Field 'screen_name' doesn't have a default value")
2 C:\xampp\htdocs\ex\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOStatement.php:119
Doctrine\DBAL\Driver\PDO\Exception::new(Object(PDOException))
関係あるかわかりませんが、アカウントのUser情報を登録しているDBのテーブルのSQLのINSERTです
INSERT INTO `users`(`id`, `role_id`, `screen_name`, `name`, `profile_image`, `email`, `avatar`, `email_verified_at`, `password`, `remember_token`, `settings`, `created_at`, `updated_at`)
VALUES ('[value-1]','[value-2]','[value-3]','[value-4]','[value-5]','[value-6]','[value-7]','[value-8]','[value-9]','[value-10]','[value-11]','[value-12]','[value-13]')
他の方のQiitaの記事など見ましたが前に進めなかったためご教授いただきたいです
0