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


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
laravel = Nombre de la bd que acabamos de crear
usuario = Usuario con el que accedemos a mysql
pass = Password con el que accedemos a mysql



En la terminal nos movemos al path de laravel asi:
cd /var/www/html/laravel

Ejecutamos este comando:
php artisan migrate
Nota: Debemos tener una version mayor a mariadb 10.1 o mysql 5.7 para saber que version de de mysql o mariadb tenemos debemos ejecutar este query "SELECT version();"

Nos debe arrojar algo asi:


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


Debemos ir a app/Providers/AppServiceProvider.php y agregar estas 2 lineas de codigo:

//Se agrego esta linea
use Illuminate\Support\Facades\Schema;
    public function boot()
    {
        //Se agrego esta linea
        Schema::defaultStringLength(191);
    }

De tal suerte que nuestro archivo se mire asi:

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
//Se agrego esta linea
use Illuminate\Support\Facades\Schema;
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

Comentarios

Facebook Like

Entri Populer

hackear wifi con kali linux 📡

Instalar Netbeans 10 en Windows 10

Instalar netbeans 10 en ubuntu 18.04