Error while migrating database (Laravel): table already exists
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I have installed Laravel's auth and chatter forum package. When I tried to migrate the database, I got this error:
Migrating: 2014_10_12_000000_create_users_table
IlluminateDatabaseQueryException : SQLSTATE[42S01]: Base table or view alr eady 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, `email_verified_at` timestamp null, `password` va rchar(255) not null, `remember_token` varchar(100) null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb 4_unicode_ci')
at C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDatabas eConnection.php:664
660| // If an exception occurs when attempting to run a query, we'll format the error
661| // message to include the bindings with SQL, which will make th is exception a
662| // lot more helpful to the developer instead of just the databa se's errors.
663| catch (Exception $e) {
664| throw new QueryException(
665| $query, $this->prepareBindings($bindings), $e
666| );
667| }
668|
Exception trace:
1 PDOException::("SQLSTATE[42S01]: Base table or view already exists: 1050 T able 'users' already exists")
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba seConnection.php:458
2 PDOStatement::execute()
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba seConnection.php:458
Please use the argument -v to see more details.
I tried to migrate with the command:
php artisan migrate
php mysql laravel
add a comment |
I have installed Laravel's auth and chatter forum package. When I tried to migrate the database, I got this error:
Migrating: 2014_10_12_000000_create_users_table
IlluminateDatabaseQueryException : SQLSTATE[42S01]: Base table or view alr eady 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, `email_verified_at` timestamp null, `password` va rchar(255) not null, `remember_token` varchar(100) null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb 4_unicode_ci')
at C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDatabas eConnection.php:664
660| // If an exception occurs when attempting to run a query, we'll format the error
661| // message to include the bindings with SQL, which will make th is exception a
662| // lot more helpful to the developer instead of just the databa se's errors.
663| catch (Exception $e) {
664| throw new QueryException(
665| $query, $this->prepareBindings($bindings), $e
666| );
667| }
668|
Exception trace:
1 PDOException::("SQLSTATE[42S01]: Base table or view already exists: 1050 T able 'users' already exists")
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba seConnection.php:458
2 PDOStatement::execute()
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba seConnection.php:458
Please use the argument -v to see more details.
I tried to migrate with the command:
php artisan migrate
php mysql laravel
Since Users already exists, find that file and comment out everything in the Up function. This will allow the migration to continue without deleting the file.
– aynber
Jan 3 at 13:53
add a comment |
I have installed Laravel's auth and chatter forum package. When I tried to migrate the database, I got this error:
Migrating: 2014_10_12_000000_create_users_table
IlluminateDatabaseQueryException : SQLSTATE[42S01]: Base table or view alr eady 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, `email_verified_at` timestamp null, `password` va rchar(255) not null, `remember_token` varchar(100) null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb 4_unicode_ci')
at C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDatabas eConnection.php:664
660| // If an exception occurs when attempting to run a query, we'll format the error
661| // message to include the bindings with SQL, which will make th is exception a
662| // lot more helpful to the developer instead of just the databa se's errors.
663| catch (Exception $e) {
664| throw new QueryException(
665| $query, $this->prepareBindings($bindings), $e
666| );
667| }
668|
Exception trace:
1 PDOException::("SQLSTATE[42S01]: Base table or view already exists: 1050 T able 'users' already exists")
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba seConnection.php:458
2 PDOStatement::execute()
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba seConnection.php:458
Please use the argument -v to see more details.
I tried to migrate with the command:
php artisan migrate
php mysql laravel
I have installed Laravel's auth and chatter forum package. When I tried to migrate the database, I got this error:
Migrating: 2014_10_12_000000_create_users_table
IlluminateDatabaseQueryException : SQLSTATE[42S01]: Base table or view alr eady 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, `email_verified_at` timestamp null, `password` va rchar(255) not null, `remember_token` varchar(100) null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb 4_unicode_ci')
at C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDatabas eConnection.php:664
660| // If an exception occurs when attempting to run a query, we'll format the error
661| // message to include the bindings with SQL, which will make th is exception a
662| // lot more helpful to the developer instead of just the databa se's errors.
663| catch (Exception $e) {
664| throw new QueryException(
665| $query, $this->prepareBindings($bindings), $e
666| );
667| }
668|
Exception trace:
1 PDOException::("SQLSTATE[42S01]: Base table or view already exists: 1050 T able 'users' already exists")
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba seConnection.php:458
2 PDOStatement::execute()
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba seConnection.php:458
Please use the argument -v to see more details.
I tried to migrate with the command:
php artisan migrate
php mysql laravel
php mysql laravel
edited Jan 4 at 11:00
JJJ
29.3k147693
29.3k147693
asked Jan 3 at 13:51
Mario MlinarićMario Mlinarić
258
258
Since Users already exists, find that file and comment out everything in the Up function. This will allow the migration to continue without deleting the file.
– aynber
Jan 3 at 13:53
add a comment |
Since Users already exists, find that file and comment out everything in the Up function. This will allow the migration to continue without deleting the file.
– aynber
Jan 3 at 13:53
Since Users already exists, find that file and comment out everything in the Up function. This will allow the migration to continue without deleting the file.
– aynber
Jan 3 at 13:53
Since Users already exists, find that file and comment out everything in the Up function. This will allow the migration to continue without deleting the file.
– aynber
Jan 3 at 13:53
add a comment |
4 Answers
4
active
oldest
votes
If you check at the error trace, it says almost at the bottom:
Base table or view already exists: 1050 T able 'users' already
exists")
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba
seConnection.php:458
This means that the users
table already exists so when you run your migrations it is trying to create a table that is already created in your database, hence the error.
So tho undo this migrations before running them again, you could do:
php artisan migrate:refresh
Check the documentations regarding rolling back migrations.
This will run the down()
function of every migration file already migrated in your system before actually running the up()
ones.
If you go to your users
migration, you can see the down()
function, it should look like this:
database/migrations/XXXX_XX_XX_XXXXXX_create_users_table.php
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('users');
}
Whenever you create a migration, always implement the down()
method, to make use of the rolling back options.
Migrate:refresh shows same error. When I try to roll back migration shows "Nothing to roll back". Down function is looking like that.
– Mario Mlinarić
Jan 3 at 14:09
If you go to yourmigrations
table (the one that logs the migrations already run) it lists the migration of the users table? If not, you'll need to drop theusers
table manually (directly in your database)
– HCK
Jan 3 at 14:10
Migrations table is empty. Tried to drop users table, but nothing!
– Mario Mlinarić
Jan 3 at 14:48
If you already dropped theusers
table there shouldn't be any error (because there shouldn't be any conflict). Are you sure you are using the same dabatase connection that you are configuring?
– HCK
Jan 3 at 14:49
add a comment |
Well, always that I install laravel i get the same error. Try changing code in your migration files like this:
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email',64{ADD THIS PARAMETER})->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
You have to add a second parameter to strings (max length) that are unique or keys, like email.
Don't forget to clear your DB of the tables so when you run php artisan migrate
the DB is clear.
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:54
add a comment |
A migrate:refresh
command will roll back all of your migrations and then execute the migrate
command. This command effectively re-creates your entire database:
php artisan migrate:refresh
// Refresh the database and run all database seeds...
php artisan migrate:refresh --seed
Another Solution is: Delete users table
table from the database also delete users entries from migrations
table.
After, execute run the migrate Artisan command: php artisan migrate
add a comment |
i am sure this will work because i have the same issue but i fixed with this
php artisan migrate:fresh
please try and check
UPDATE
Delete project and install new laravel project
and do chnages in your .env file and
in database.php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => 'InnoDB',
],
replace your existiing code to this
and run
php artisan make:auth
php artisan migrate
or
php artisan migrate:fresh
i hope this time it will work
and make sure you have all the requirements install in your system
https://laravel.com/docs/5.7/installation
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:50
please check new update of my answer and follow
– Boni
Jan 4 at 6:02
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54023636%2ferror-while-migrating-database-laravel-table-already-exists%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you check at the error trace, it says almost at the bottom:
Base table or view already exists: 1050 T able 'users' already
exists")
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba
seConnection.php:458
This means that the users
table already exists so when you run your migrations it is trying to create a table that is already created in your database, hence the error.
So tho undo this migrations before running them again, you could do:
php artisan migrate:refresh
Check the documentations regarding rolling back migrations.
This will run the down()
function of every migration file already migrated in your system before actually running the up()
ones.
If you go to your users
migration, you can see the down()
function, it should look like this:
database/migrations/XXXX_XX_XX_XXXXXX_create_users_table.php
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('users');
}
Whenever you create a migration, always implement the down()
method, to make use of the rolling back options.
Migrate:refresh shows same error. When I try to roll back migration shows "Nothing to roll back". Down function is looking like that.
– Mario Mlinarić
Jan 3 at 14:09
If you go to yourmigrations
table (the one that logs the migrations already run) it lists the migration of the users table? If not, you'll need to drop theusers
table manually (directly in your database)
– HCK
Jan 3 at 14:10
Migrations table is empty. Tried to drop users table, but nothing!
– Mario Mlinarić
Jan 3 at 14:48
If you already dropped theusers
table there shouldn't be any error (because there shouldn't be any conflict). Are you sure you are using the same dabatase connection that you are configuring?
– HCK
Jan 3 at 14:49
add a comment |
If you check at the error trace, it says almost at the bottom:
Base table or view already exists: 1050 T able 'users' already
exists")
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba
seConnection.php:458
This means that the users
table already exists so when you run your migrations it is trying to create a table that is already created in your database, hence the error.
So tho undo this migrations before running them again, you could do:
php artisan migrate:refresh
Check the documentations regarding rolling back migrations.
This will run the down()
function of every migration file already migrated in your system before actually running the up()
ones.
If you go to your users
migration, you can see the down()
function, it should look like this:
database/migrations/XXXX_XX_XX_XXXXXX_create_users_table.php
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('users');
}
Whenever you create a migration, always implement the down()
method, to make use of the rolling back options.
Migrate:refresh shows same error. When I try to roll back migration shows "Nothing to roll back". Down function is looking like that.
– Mario Mlinarić
Jan 3 at 14:09
If you go to yourmigrations
table (the one that logs the migrations already run) it lists the migration of the users table? If not, you'll need to drop theusers
table manually (directly in your database)
– HCK
Jan 3 at 14:10
Migrations table is empty. Tried to drop users table, but nothing!
– Mario Mlinarić
Jan 3 at 14:48
If you already dropped theusers
table there shouldn't be any error (because there shouldn't be any conflict). Are you sure you are using the same dabatase connection that you are configuring?
– HCK
Jan 3 at 14:49
add a comment |
If you check at the error trace, it says almost at the bottom:
Base table or view already exists: 1050 T able 'users' already
exists")
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba
seConnection.php:458
This means that the users
table already exists so when you run your migrations it is trying to create a table that is already created in your database, hence the error.
So tho undo this migrations before running them again, you could do:
php artisan migrate:refresh
Check the documentations regarding rolling back migrations.
This will run the down()
function of every migration file already migrated in your system before actually running the up()
ones.
If you go to your users
migration, you can see the down()
function, it should look like this:
database/migrations/XXXX_XX_XX_XXXXXX_create_users_table.php
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('users');
}
Whenever you create a migration, always implement the down()
method, to make use of the rolling back options.
If you check at the error trace, it says almost at the bottom:
Base table or view already exists: 1050 T able 'users' already
exists")
C:xampphtdocsApplicationvendorlaravelframeworksrcIlluminateDataba
seConnection.php:458
This means that the users
table already exists so when you run your migrations it is trying to create a table that is already created in your database, hence the error.
So tho undo this migrations before running them again, you could do:
php artisan migrate:refresh
Check the documentations regarding rolling back migrations.
This will run the down()
function of every migration file already migrated in your system before actually running the up()
ones.
If you go to your users
migration, you can see the down()
function, it should look like this:
database/migrations/XXXX_XX_XX_XXXXXX_create_users_table.php
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('users');
}
Whenever you create a migration, always implement the down()
method, to make use of the rolling back options.
answered Jan 3 at 14:03
HCKHCK
3,81011338
3,81011338
Migrate:refresh shows same error. When I try to roll back migration shows "Nothing to roll back". Down function is looking like that.
– Mario Mlinarić
Jan 3 at 14:09
If you go to yourmigrations
table (the one that logs the migrations already run) it lists the migration of the users table? If not, you'll need to drop theusers
table manually (directly in your database)
– HCK
Jan 3 at 14:10
Migrations table is empty. Tried to drop users table, but nothing!
– Mario Mlinarić
Jan 3 at 14:48
If you already dropped theusers
table there shouldn't be any error (because there shouldn't be any conflict). Are you sure you are using the same dabatase connection that you are configuring?
– HCK
Jan 3 at 14:49
add a comment |
Migrate:refresh shows same error. When I try to roll back migration shows "Nothing to roll back". Down function is looking like that.
– Mario Mlinarić
Jan 3 at 14:09
If you go to yourmigrations
table (the one that logs the migrations already run) it lists the migration of the users table? If not, you'll need to drop theusers
table manually (directly in your database)
– HCK
Jan 3 at 14:10
Migrations table is empty. Tried to drop users table, but nothing!
– Mario Mlinarić
Jan 3 at 14:48
If you already dropped theusers
table there shouldn't be any error (because there shouldn't be any conflict). Are you sure you are using the same dabatase connection that you are configuring?
– HCK
Jan 3 at 14:49
Migrate:refresh shows same error. When I try to roll back migration shows "Nothing to roll back". Down function is looking like that.
– Mario Mlinarić
Jan 3 at 14:09
Migrate:refresh shows same error. When I try to roll back migration shows "Nothing to roll back". Down function is looking like that.
– Mario Mlinarić
Jan 3 at 14:09
If you go to your
migrations
table (the one that logs the migrations already run) it lists the migration of the users table? If not, you'll need to drop the users
table manually (directly in your database)– HCK
Jan 3 at 14:10
If you go to your
migrations
table (the one that logs the migrations already run) it lists the migration of the users table? If not, you'll need to drop the users
table manually (directly in your database)– HCK
Jan 3 at 14:10
Migrations table is empty. Tried to drop users table, but nothing!
– Mario Mlinarić
Jan 3 at 14:48
Migrations table is empty. Tried to drop users table, but nothing!
– Mario Mlinarić
Jan 3 at 14:48
If you already dropped the
users
table there shouldn't be any error (because there shouldn't be any conflict). Are you sure you are using the same dabatase connection that you are configuring?– HCK
Jan 3 at 14:49
If you already dropped the
users
table there shouldn't be any error (because there shouldn't be any conflict). Are you sure you are using the same dabatase connection that you are configuring?– HCK
Jan 3 at 14:49
add a comment |
Well, always that I install laravel i get the same error. Try changing code in your migration files like this:
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email',64{ADD THIS PARAMETER})->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
You have to add a second parameter to strings (max length) that are unique or keys, like email.
Don't forget to clear your DB of the tables so when you run php artisan migrate
the DB is clear.
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:54
add a comment |
Well, always that I install laravel i get the same error. Try changing code in your migration files like this:
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email',64{ADD THIS PARAMETER})->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
You have to add a second parameter to strings (max length) that are unique or keys, like email.
Don't forget to clear your DB of the tables so when you run php artisan migrate
the DB is clear.
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:54
add a comment |
Well, always that I install laravel i get the same error. Try changing code in your migration files like this:
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email',64{ADD THIS PARAMETER})->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
You have to add a second parameter to strings (max length) that are unique or keys, like email.
Don't forget to clear your DB of the tables so when you run php artisan migrate
the DB is clear.
Well, always that I install laravel i get the same error. Try changing code in your migration files like this:
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email',64{ADD THIS PARAMETER})->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
You have to add a second parameter to strings (max length) that are unique or keys, like email.
Don't forget to clear your DB of the tables so when you run php artisan migrate
the DB is clear.
answered Jan 3 at 15:40
nyu.exenyu.exe
1278
1278
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:54
add a comment |
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:54
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:54
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:54
add a comment |
A migrate:refresh
command will roll back all of your migrations and then execute the migrate
command. This command effectively re-creates your entire database:
php artisan migrate:refresh
// Refresh the database and run all database seeds...
php artisan migrate:refresh --seed
Another Solution is: Delete users table
table from the database also delete users entries from migrations
table.
After, execute run the migrate Artisan command: php artisan migrate
add a comment |
A migrate:refresh
command will roll back all of your migrations and then execute the migrate
command. This command effectively re-creates your entire database:
php artisan migrate:refresh
// Refresh the database and run all database seeds...
php artisan migrate:refresh --seed
Another Solution is: Delete users table
table from the database also delete users entries from migrations
table.
After, execute run the migrate Artisan command: php artisan migrate
add a comment |
A migrate:refresh
command will roll back all of your migrations and then execute the migrate
command. This command effectively re-creates your entire database:
php artisan migrate:refresh
// Refresh the database and run all database seeds...
php artisan migrate:refresh --seed
Another Solution is: Delete users table
table from the database also delete users entries from migrations
table.
After, execute run the migrate Artisan command: php artisan migrate
A migrate:refresh
command will roll back all of your migrations and then execute the migrate
command. This command effectively re-creates your entire database:
php artisan migrate:refresh
// Refresh the database and run all database seeds...
php artisan migrate:refresh --seed
Another Solution is: Delete users table
table from the database also delete users entries from migrations
table.
After, execute run the migrate Artisan command: php artisan migrate
edited Jan 3 at 16:03
answered Jan 3 at 15:57
Udhav SarvaiyaUdhav Sarvaiya
2,57792131
2,57792131
add a comment |
add a comment |
i am sure this will work because i have the same issue but i fixed with this
php artisan migrate:fresh
please try and check
UPDATE
Delete project and install new laravel project
and do chnages in your .env file and
in database.php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => 'InnoDB',
],
replace your existiing code to this
and run
php artisan make:auth
php artisan migrate
or
php artisan migrate:fresh
i hope this time it will work
and make sure you have all the requirements install in your system
https://laravel.com/docs/5.7/installation
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:50
please check new update of my answer and follow
– Boni
Jan 4 at 6:02
add a comment |
i am sure this will work because i have the same issue but i fixed with this
php artisan migrate:fresh
please try and check
UPDATE
Delete project and install new laravel project
and do chnages in your .env file and
in database.php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => 'InnoDB',
],
replace your existiing code to this
and run
php artisan make:auth
php artisan migrate
or
php artisan migrate:fresh
i hope this time it will work
and make sure you have all the requirements install in your system
https://laravel.com/docs/5.7/installation
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:50
please check new update of my answer and follow
– Boni
Jan 4 at 6:02
add a comment |
i am sure this will work because i have the same issue but i fixed with this
php artisan migrate:fresh
please try and check
UPDATE
Delete project and install new laravel project
and do chnages in your .env file and
in database.php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => 'InnoDB',
],
replace your existiing code to this
and run
php artisan make:auth
php artisan migrate
or
php artisan migrate:fresh
i hope this time it will work
and make sure you have all the requirements install in your system
https://laravel.com/docs/5.7/installation
i am sure this will work because i have the same issue but i fixed with this
php artisan migrate:fresh
please try and check
UPDATE
Delete project and install new laravel project
and do chnages in your .env file and
in database.php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => 'InnoDB',
],
replace your existiing code to this
and run
php artisan make:auth
php artisan migrate
or
php artisan migrate:fresh
i hope this time it will work
and make sure you have all the requirements install in your system
https://laravel.com/docs/5.7/installation
edited Jan 4 at 6:01
answered Jan 3 at 17:34
BoniBoni
338
338
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:50
please check new update of my answer and follow
– Boni
Jan 4 at 6:02
add a comment |
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:50
please check new update of my answer and follow
– Boni
Jan 4 at 6:02
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:50
Nope, shows the same error!
– Mario Mlinarić
Jan 3 at 18:50
please check new update of my answer and follow
– Boni
Jan 4 at 6:02
please check new update of my answer and follow
– Boni
Jan 4 at 6:02
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54023636%2ferror-while-migrating-database-laravel-table-already-exists%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Since Users already exists, find that file and comment out everything in the Up function. This will allow the migration to continue without deleting the file.
– aynber
Jan 3 at 13:53