Configuraciones de la Base de datos
> aplicación
> config
> database.php (condiguraciones de base de datos)

> .env (variable de entorno)


1.         Carpeta de Configuración de Migraciones
> aplicación
> database
> migrations
> 2019_07_01_023235_create_libro_prestamo_table.php (condiguraciones de migraciones)

<?php

use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateLibroPrestamoTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('libro_prestamo', function (Blueprint $table) {
            $table->Increments('id');
            $table->unsignedInteger('usuario_id');
            $table->foreign('usuario_id','fk_libroprest_usuario')->references('id')->on('usuario')->onDelete('restrict')->onUpdate('restrict');
            $table->unsignedInteger('libro_id');
            $table->foreign('libro_id','fk_libroprest_libro')->references('id')->on('libro')->onDelete('restrict')->onUpdate('restrict');
            $table->date('fecha_prestamo');
            $table->string('prestado_a',100);
            $table->boolean('estado');
            $table->date('fecha_devolucion')->nullable();
            $table->timestamps();
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('libro_prestamo');
    }
}


2.         Para crear migraciones

php artisan make:migration create_usuario_table (crea con nombre user)
php artisan make:migration crear_tabla_usuario –create=usuario (crea con nombre usuario)


3.         Ejecutar migracion

php artisan migrate

4.         Hacer rollback de tablas
php artisan migrate:reset

5.         Hacer reset de data
php artisan migrate:refresh

6.         Contenido