نحوه تغییر نام جدول با استفاده از migration لاراول
نحوه تغییر نام جدول با استفاده از migration لاراول
2020-05-30
آموزش ساخت چت realtime با اندروید , NodeJs و Socket.io
آموزش ساخت چت realtime با اندروید ، NodeJs و Socket.io
2020-06-08

Migration لاراول – نحوه افزودن یک ستون جدید به جدول موجود

Migration لاراول - نحوه افزودن یک ستون جدید به جدول موجود

Migration لاراول - نحوه افزودن یک ستون جدید به جدول موجود

چگونه می توان ستون جدیدی را در جدول موجود با استفاده از Migration لاراول اضافه کرد؟ در این لحظه از تجاری اپ افزودن یا اضافه کردن یک ستون جدید به جدول موجود با استفاده از مایگریشن لاراول موضوع اصلی ما است و قصد داریم به همراه یک مثال چگونگی اضافه کردن یک ستون جدید به یک جدول که در پروژه ما وجود دارد با استفاده از مایگریشن لاراول را به شما آموزش دهیم.

چگونه می توان ستون جدیدی را در جدول موجود با استفاده از مایگریشن لاراول اضافه کرد؟

در ادامه به سوال “چگونه می توان ستون جدیدی را در جدول موجود اضافه کرد؟” جواب خواهیم داد و شما در آینده توانایی این را خواهید داشت که ستونی جدید را به یک جدول که در پروژه Laravel شما وجود دارد اضافه کنید.با ما همراه باشید.

Migration برای جدول اصلی

<?php

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

class CreatePostsTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('posts', function (Blueprint $table) {
            $table->id();
            $table->string('title');
            $table->text('body');
            $table->boolean('is_publish')->default(0);
            $table->timestamps();
        });
    }

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

افزودن یک ستون جدید به جدول موجود با استفاده از مایگریشن لاراول

<?php

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

class ChangePostsTableColumn extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::table('posts', function (Blueprint $table) {

            $table->integer('auther_id');

            $table->string('note');

        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        //
    }
}

امیدوارم این آموزش برای شما مفید بوده باشد…

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *