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