Maison  >  Article  >  cadre php  >  Laravel crée une table de données (en utilisant la ligne de commande combinée avec du code)

Laravel crée une table de données (en utilisant la ligne de commande combinée avec du code)

藏色散人
藏色散人avant
2020-11-26 13:40:133916parcourir
Ce qui suit est

Laravel La colonne du tutoriel sur le cadre présentera Laravel pour créer une table de données, j'espère que cela sera utile aux amis dans le besoin !

Bien que vous puissiez créer des tableaux de données directement dans la base de données, cela n'est pas pratique pour une future migration de projet. Utilisez maintenant la ligne de commande combinée avec le code pour la générer.


1. Créez le fichier de table de données via la commande
php artisan make:migration create_table_customers

laravel 创建数据表

2. la table de données Remplissez les champs pertinents de la table de données dans le fichier
<?php

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

class CreateTableCustomers extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create(&#39;customers&#39;, function (Blueprint $table) {
            $table->increments(&#39;id&#39;);
            $table->string(&#39;mobile&#39;)->nullable()->unique();
            $table->string(&#39;email&#39;)->unique();
            $table->string(&#39;website&#39;)->default(&#39;website&#39;)->comment(&#39;站点:applet、website&#39;);
            $table->string(&#39;store_id&#39;)->default(&#39;1&#39;)->comment(&#39;店铺 ID&#39;);
            $table->string(&#39;first_name&#39;);
            $table->string(&#39;last_name&#39;);
            $table->integer(&#39;appellation&#39;)->comment(&#39;称谓&#39;);
            $table->dateTime(&#39;birthday&#39;)->comment(&#39;生日&#39;);
            $table->string(&#39;province&#39;)->comment(&#39;省&#39;);
            $table->string(&#39;city&#39;)->comment(&#39;市&#39;);
            $table->string(&#39;district&#39;)->comment(&#39;区/县&#39;);
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists(&#39;customers&#39;);
    }
}

laravel 创建数据表

3 Générer la table de données
php artisan migrate

laravel 创建数据表

laravel 创建数据表À ce stade, le tableau de données a été généré !
                                                                                                  

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer