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
0 Comentarios