08.-Laravel Tutorial en Español [bases de datos] ¡¡En tiempo récord⚡!!
INTRODUCCIÓN
En este tutorial vamos a trabajar con bases de datos y obviamente como pre requisito debemos tener mysql y un gesto de bases de datos, en mi caso es phpmyadmin y es todo lo que necesitamos.
PROCEDIMIENTOS
Creamos la bd llamada laravel en mi caso lo voy a hacer con phpMyAdmin
![08.-Laravel Tutorial en Español [bases de datos] ¡¡En tiempo récord⚡!! 3 Selecci%25C3%25B3n 277](https://2.bp.blogspot.com/-XZ_NXYmbJFM/XHontcGAG5I/AAAAAAAAOGI/mEl3DFI8yecW7vdh6BXYJubDHxJIWNhoACK4BGAYYCw/s200/Selecci%25C3%25B3n_277.png)
Abrimos el archivo .env y colocamos estos codigos:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=usuario DB_PASSWORD=pass
En la terminal nos movemos al path de laravel asi:
cd /var/www/html/laravel
Ejecutamos este comando:
php artisan migrate
En caso de querer destruir la migracion que acabamos de hacer ejecutamos este comando:
php artisan migrate:rollback
Y si revisamos nuestras tablas de la bd laravel ya se borraron excepto la tabla migrations
En caso de que nos salga un error como este
![08.-Laravel Tutorial en Español [bases de datos] ¡¡En tiempo récord⚡!! 5 Selecci%25C3%25B3n 279](https://1.bp.blogspot.com/-VkN1-M5K6IE/XHosGR27IMI/AAAAAAAAOGg/wTII_TRpH2UhDX7AuqJcT9JLPI_Ydi98wCK4BGAYYCw/s200/Selecci%25C3%25B3n_279.png)
Debemos ir a app/Providers/AppServiceProvider.php y agregar estas 2 lineas de codigo:
//Se agrego esta linea
use IlluminateSupportFacadesSchema;
public function boot()
{
//Se agrego esta linea
Schema::defaultStringLength(191);
}
De tal suerte que nuestro archivo se mire asi:
<?php namespace AppProviders; use IlluminateSupportServiceProvider; //Se agrego esta linea use IlluminateSupportFacadesSchema; class AppServiceProvider extends ServiceProvider { /** * Bootstrap any application services. * * @return void */ public function boot() { //Se agrego esta linea Schema::defaultStringLength(191); } }
Fuente: https://laravel-news.com/laravel-5-4-key-too-long-error
![08.-Laravel Tutorial en Español [bases de datos] ¡¡En tiempo récord⚡!! 2 08. Curso%2Bde%2BLaravel](https://4.bp.blogspot.com/-oRPFKIej1q4/XHlTMLiHCpI/AAAAAAAAOF0/afjlIKj-XdQgUSR0khXqRFZq0HxyIGH9wCLcBGAs/s320/08.-Curso%2Bde%2BLaravel.png)