Làm cách nào để thay đổi kiểu dữ liệu của cột trong quá trình di chuyển Laravel?

Di chuyển Laravel thay đổi cột kiểu số nguyên thành float. cách thay đổi kiểu dữ liệu số nguyên của cột bảng sql thành kiểu dữ liệu float bằng cách di chuyển laravel. thay đổi kiểu dữ liệu cột bảng hiện có int thành float trong laravel 7, laravel 8 và laravel 9


Di chuyển Laravel thay đổi cột kiểu dữ liệu số nguyên thành float

Nếu bạn muốn thay đổi cột hiện có trong bảng, trước tiên hãy cài đặt di chuyển ném bằng cách chạy lệnh này nhà soạn nhạc yêu cầu học thuyết/dbal. Sau đó, thực hiện di chuyển mới bằng cách chạy lệnh bên dưới

php artisan make:migration alter_table_[table_name]_change_[column_name] --table=[table_name]
// example 
php artisan make:migration alter_table_doctors_change_age --table=doctors

đọc thêm. Phương pháp nhổ Laravel

Lệnh này thực hiện di chuyển và chúng tôi sử dụng phương thức change[] để thay đổi cột hiện có, xem ví dụ bên dưới. Một bảng bác sĩ có một cột tuổi và chúng tôi thay đổi kiểu dữ liệu của nó là số nguyên thành float

Đây là hướng dẫn từng bước về Di chuyển Laravel 9 về việc thay đổi hoặc chuyển đổi loại dữ liệu trên tên cột đó bằng cách sử dụng di chuyển trong ứng dụng Laravel với sự trợ giúp của gói docx/dbal

DBAL là lớp trừu tượng cơ sở dữ liệu được phát triển đặc biệt để xử lý lớp trừu tượng cơ sở dữ liệu PHP [DBAL] mạnh mẽ

Như tên cho thấy, nó đi kèm với các tính năng trực quan và mạnh mẽ để xem xét nội quan lược đồ cơ sở dữ liệu để quản lý

Xử lý cơ sở dữ liệu là công việc thường xuyên của các nhà phát triển laravel;

Tuy nhiên, đừng băn khoăn;

Hướng dẫn này được tạo dựa trên Laravel 9. 8, mặc dù bạn có thể sử dụng phương pháp tương tự cho các phiên bản trước như Laravel 7 và 6. Bạn sẽ có câu trả lời cho cách thay đổi kiểu dữ liệu và tên cột trong ứng dụng Laravel

Tạo ứng dụng Laravel

Đầu tiên, cài đặt một ứng dụng laravel mới

composer create-project laravel/laravel --prefer-dist laravel-example-app

Tạo mô hình

Tốt nhất là tạo một mô hình mới lặp đi lặp lại để thực hiện di chuyển để chèn các giá trị vào cơ sở dữ liệu. Tuy nhiên, có vẻ như đây là một bước không cần thiết mặc dù nó cần thiết để bạn có thể thấy cách kiểu dữ liệu và tên cột được cập nhật sau đó.

php artisan make:model Student -m

Thêm các giá trị bảng để di chuyển trong tệp migrations/timestamp_create_students_table

Chủ Đề