THẢO LUẬN

@huukimit

  1. Mình dùng laravel ver7
  2. Mình tạo migration mới
  3. File migration tạo:

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

class CreateEmployeesTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('Employees', function (Blueprint $table) {
            $table->uuid('Id')->unique();
            $table->primary('Id');
            $table->string('FullName')->nullable();
            $table->date('DateOfBirth')->nullable();
            $table->timestamp('CreationTime', 0)->nullable();
            $table->timestamp('LastModificationTime', 0)->nullable();
        });
    }

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

file migration sửa

<?php

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

class ChangeFieldDateOfBirthToEmployeesTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::table('Employees', function (Blueprint $table) {
            $table->string('DateOfBirth')->nullable()->change();
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::table('Employees', function (Blueprint $table) {
            $table->date('DateOfBirth')->nullable()->change();
        });
    }
}
0
Avatar
đã bình luận cho bài viết
thg 4 22, 2021 12:04 CH

Git có chức năng remember username/password nên vụ nhập lại mật khẩu cũng không hẵn là điểm yếu lớn. Mình chỉ dùng SSH khi để git trên server

0

Cái extension live server lâu lâu bị ngáo là có thật 😄

+1
thg 4 22, 2021 8:05 SA

thanks broooo

0
thg 4 22, 2021 7:45 SA

Hehe

0

@duongdosieu224 Cho mình hỏi cái:

  1. Bạn dùng laravel version bao nhiêu vậy nhỉ?
  2. Cái code sửa cột DateOfBirth là ở file migration mới hay bạn sửa trực tiếp vào file migration tạo bảng Employees đã có trước đó vậy?
  3. Bạn show full source của 2 file migration tạo table Employees và file migration sửa cột DateOfBirth được ko nhỉ?
0
thg 4 22, 2021 6:30 SA

bác dùng postback bh chưa nhỉ , mình cũng đang tìm hiểu con line này mà có mấy cái khoai quá k biết làm thế nào

0

@huukimit dạ đúng rồi, viết xong chạy php artisan migrate là bị

0

@viethg1995 👍 đúng rồi bạn

0

Tức là lúc chạy lệnh migrate thì nó bắn lỗi như kia à bạn?

0
thg 4 22, 2021 5:08 SA

Bài viết dễ hiểu quá! Thank anh

0
thg 4 22, 2021 4:10 SA

độ trễ thì chắc sẽ k thể phát hiện vì có rất nhiều nguyên nhân gây ra độ trễ. Ví dụ: mạng ở client hoặc server bị chậm,... còn MITM thì chắc chắn phải có độ trễ rồi, response càng lớn thì độ trễ càng nhiều

0
thg 4 22, 2021 3:32 SA

bài viết rất chi tiết và dễ hiểu

0
thg 4 22, 2021 2:46 SA

Jetpack Compose là tương lai nh vẫn còn đang ở phiên bản Beta, cho nên vẫn còn cần thêm thời gian để hoàn thiện nữa, chắc phải tầm năm sau mới OK được . Nên hiện tại vẫn theo ý kiến số 3 nhé bạn

+1

ôi voãi, đề nghị a ko công khai tình cảm ở đây nhé 😃

0
thg 4 22, 2021 2:30 SA

Mình k đồng tình với ý kiến số 3 cho lắm. Vì Android đang hoàn thiện Jetpack Compose để không dùng xml trong thiết kế UI nữa rồi. Bắt kịp xu thế bên Flutter và bên iOS có SwiftUI cũng vậy.

0

anh yêu em quá Tấn ơi.

0

@nguyen_nhu_thuy kiểu như java khi bạn sửa 1 class thì bạn phải tắt app, build r sau đó run lại app. Còn PHP hay js thì bạn chỉ cần refresh lại page để bên page nhận lại mã mình vừa sửa đúng k nhỉ

0

Haha

0
Avatar
đã bình luận cho bài viết
thg 4 22, 2021 1:14 SA

Tôi đã làm hướng dẫn nhưng khi chạy thì nhận được lỗi này: Exception: Unexpected error while getting the method or property getFolderById on object DriveApp Phải xử lý thế nào ạ?

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí