curso laravel realtime messenger - parte 6 - creando usuarios auth

luego de haber instalado el modulo de auth

debemos ejecutar las migrations, pero antes debemos crear nuestra base de datos y configurar los parametros de conexion en el archivo .env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=messenger
DB_USERNAME=root
DB_PASSWORD=

creamos la base de datos

mysql -u root -p

create database messenger


vamos anecesitar tener algunos usuarios de prueba creados inicialmente para poder trabajar.

entonces

vamos a database\seeds\DatabaseSeeder.php
y descomentamos la linea

$this->call(UsersTableSeeder::class);


y ejecutamos la sgt sentencia para crear esa clase seeder

php artisan make:seeder UsersTableSeeder

ahora editamos el archivo creado:

use Illuminate\Database\Seeder;
use App\User;

class UsersTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        User::create([
        'name'=>'israel',
        'email'=>'israelbazan76@gmail.com',
        'password' => bcrypt('123123')
        ])
    }
}




ahora si ya podemos ejecutar las migraciones....pero antes para evitar que nos de este error
pero nos va a salir el siguiente error

Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes


para resolver editar app\Providers\AppServiceProvider.php

 public function boot()
   {
      \Illuminate\Support\Facades\Schema::defaultStringLength(191);
   }

y finalmente


php artisan migrate --seed

No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable