Maison > cadre php > Laravel > 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)

藏色散人
Libérer: 2020-11-26 13:40:26
avant
3969 Les gens l'ont consulté
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
Copier après la connexion

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;);
    }
}
Copier après la connexion

laravel 创建数据表

3 Générer la table de données
php artisan migrate
Copier après la connexion

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!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal