初めてのLaravel5.1(6)
https://laravel10.wordpress.com/2015/02/21/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%E7%92%B0%E5%A2%83%E8%A8%AD%E5%AE%9A/
初めてのLaravel5.1(7)
https://laravel10.wordpress.com/2015/02/25/%E5%88%9D%E3%82%81%E3%81%A6%E3%81%AElaravel-5-6-%E3%83%9E%E3%82%A4%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A7db%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E7%AE%A1/
上記2つの記事(連続しています)を参考にしています。
以下のエラーを解決したくて色々調べましたが、次に進めずに困っています。
翻訳をして、「すでに作られている」というようなメッセージであることは読みました。
php artisan migrateのエラー
[Illuminate\Database\QueryException] SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists (SQL: create table `users` (`id` int unsigned not null auto_increment primary key, `name` varchar(255) not null, `email` varchar(255) not null, `password` varchar(255) not null, `remember_token` varchar(100) null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate utf8mb4_unicode_ci) [PDOException] SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists
初めてのLaravel(6)のmigrateを実行して、ユーザー検索まで成功しましたので、(7)に進みました。
(7)でSQLiteのファイルを手動作成した後(SQLiteのフォルダはデスクトップにおいています)、
Laravelプロジェクト作成時に同時作成されて2つのマイグレーションファイル(timestamp_create_users_table.php,timestamp_create_password_resets_table.php)
を実行する、という部分でphp artisan migrateをすると先のエラーが出ています。
SQLiteでのデータベース作成はできています。
MySQLのほうではデフォルトで作成されるusersがあるから作成できないようです。このような場合どうすればいいでしょうか。ご教示ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/08/28 08:54
2017/08/28 09:12 編集
退会済みユーザー
2017/08/28 09:35