Kiểu dữ liệu cho số trong laravel

LệnhMô tả$table->bigIncrements['id'];Incrementing ID [khóa chính] bằng cách sử dụng tương đương “UNSIGNED BIG INTEGER”. $table->bigInteger['votes'];BIGINT tương đương với cơ sở dữ liệu. $table->binary['data'];BLOB tương đương với cơ sở dữ liệu. $table->boolean['confirmed'];BOOLEAN tương đương với cơ sở dữ liệu. $table->char['name', 4];CHAR tương đương với độ dài. $table->date['created_at'];DATE tương đương với cơ sở dữ liệu. $table->dateTime['created_at'];DATETIME tương đương với cơ sở dữ liệu. $table->dateTimeTz['created_at'];DATETIME [với múi giờ] tương đương với cơ sở dữ liệu. $table->decimal['amount', 5, 2]; DECIMAL tương đương với độ chính xác và tỷ lệ. $table->double['column', 15, 8];tương đương NHÂN ĐÔI với độ chính xác, tổng cộng 15 chữ số và 8 sau dấu thập phân. $table->bigInteger['votes'];0ENUM tương đương với cơ sở dữ liệu. $table->bigInteger['votes'];1FLOAT tương đương với cơ sở dữ liệu. $table->bigInteger['votes'];2Tăng ID [khóa chính] bằng cách sử dụng tương đương “UNSIGNED INTEGER”. $table->bigInteger['votes'];3INTEGER tương đương với cơ sở dữ liệu. $table->bigInteger['votes'];4Địa chỉ IP tương đương với cơ sở dữ liệu. $table->bigInteger['votes'];5JSON tương đương với cơ sở dữ liệu. $table->bigInteger['votes'];6JSONB tương đương với cơ sở dữ liệu. $table->bigInteger['votes'];7LONGTEXT tương đương với cơ sở dữ liệu. $table->bigInteger['votes'];8Địa chỉ MAC tương đương với cơ sở dữ liệu. $table->bigInteger['votes'];9MEDIUMINT tương đương với cơ sở dữ liệu. $table->binary['data'];0MEDIUMTEXT tương đương với cơ sở dữ liệu. $table->binary['data'];1Thêm SỐ INTEGER $table->binary['data'];2 và CHUỖI_______2_______3. $table->binary['data'];4Tương tự như $table->binary['data'];5, ngoại trừ cho phép NULL. $table->binary['data'];6Thêm $table->binary['data'];7 dưới dạng VARCHAR[100] NULL. $table->binary['data'];8SMALLINT tương đương với cơ sở dữ liệu. $table->binary['data'];9Thêm cột $table->boolean['confirmed'];0 để xóa mềm. $table->boolean['confirmed'];1VARCHAR cột tương đương. $table->boolean['confirmed'];2VARCHAR tương đương với chiều dài. $table->boolean['confirmed'];3TEXT tương đương với cơ sở dữ liệu. $table->boolean['confirmed'];4TIME tương đương với cơ sở dữ liệu. Tương đương với $table->boolean['confirmed'];5TIME [với múi giờ] đối với cơ sở dữ liệu. $table->boolean['confirmed'];6TINYINT tương đương với cơ sở dữ liệu. $table->boolean['confirmed'];7TIMESTAMP tương đương với cơ sở dữ liệu. $table->boolean['confirmed'];8TIMESTAMP [có múi giờ] tương đương với cơ sở dữ liệu. $table->boolean['confirmed'];9Thêm cột $table->char['name', 4];0 và $table->char['name', 4];1. $table->char['name', 4];2UUID tương đương với cơ sở dữ liệu

Làm cách nào để chèn dữ liệu khóa ngoại vào Laravel?

Trong hướng dẫn này, tôi chỉ cho bạn cách thêm ràng buộc khóa ngoại trong khi tạo bảng bằng cách sử dụng di chuyển trong dự án Laravel 9. .
Cấu hình cơ sở dữ liệu. Mở ra. .
Tạo bảng và thêm khóa ngoại. Tạo các bảng quốc gia , tiểu bang và thành phố bằng cách sử dụng di chuyển. .
Mô hình. Tạo mô hình Quốc gia, Bang và Thành phố. .
Phần kết luận

Nullable trong Laravel là gì?

Điều đó có nghĩa là trường tên đệm cũng có thể lưu trữ giá trị null . như trong việc chèn một giá trị là không bắt buộc.

Làm cách nào để đặt khóa chính trong Laravel?

Theo mặc định, eloquent giả định rằng mỗi mô hình có một cột khóa chính có tên là id. Nhưng nếu bạn cần thay đổi khóa chính bằng tên cột tùy chỉnh của riêng mình, bạn có thể thay đổi nó bằng cách sử dụng thuộc tính $primaryKey a được bảo vệ trên mô hình của bạn .

Làm cách nào để sử dụng khóa ngoại trong Laravel 8?

Laravel 8 Thêm tham chiếu khóa ngoài . table['faq_translations', function [Blueprint $table] { $table->unsignedBigInteger['faq_id']; $table->foreign['faq_id']->references['id']->on['faqs']

Chủ Đề