PHP - 10 database/migrations/2020_12_23_180211_create_users_table.php:23 Illuminate\Support\Facad

 
Vista:
sin imagen de perfil
Val: 26
Ha aumentado su posición en 26 puestos en PHP (en relación al último mes)
Gráfica de PHP

10 database/migrations/2020_12_23_180211_create_users_table.php:23 Illuminate\Support\Facad

Publicado por Angel (12 intervenciones) el 25/12/2020 22:47:07
Buenas. Estoy haciendo un proyecto en Laravel y me gustaria saber si pueden ayudarme con esto. EStoy haciendo un proyecto en el que tengo que agregarle diferentes roles a diferentes usuarios, de manera que dependiendo del rol puedan o no aaceder a una parte de la web.

El problema esta en que obtengo este error con la tabla users y no se como solucionarlo:
10 database/migrations/2020_12_23_180211_create_users_table.php:23
Illuminate\Support\Facades\Facade::__callStatic()


Además tambien me aparece este error SQL:

Illuminate\Database\QueryException

SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists (SQL: create table `users` (`id` bigint unsigned not null auto_increment primary key, `name` varchar(255) not null, `email` varchar(255) not null, `password` varchar(60) not null, `remember_token` varchar(100) null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')

at vendor/laravel/framework/src/Illuminate/Database/Connection.php:671


Este es la migracion de la tabla users:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
 
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
 
class CreateUsersTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('users', function (Blueprint $table) {
            $table->bigIncrements('id');
                $table->string('name');
                $table->string('email')->unique();
                $table->string('password', 60);
                $table->rememberToken();
                $table->timestamps();
            });
 
    }
 
    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('users');
    }
}

La tabla users la estoy intentando relacionar con la tabla roles a traves de una tabla intermedia (relacion de muchos a muchos).

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder