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 Show
Di chuyển Laravel thay đổi cột kiểu dữ liệu số nguyên thành floatNế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
Tạo mô hìnhTố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 đó.
Thêm các giá trị bảng để di chuyển trong tệp migrations/timestamp_create_students_table
Chạy lệnh di chuyển laravel
Giá trị được di chuyển đến cơ sở dữ liệu Cài đặt gói DBALBây giờ, bạn sẽ thấy cách thay đổi tên bảng hoặc cột với Laravel migration, tuy nhiên trước tiên bạn cần cài đặt gói “Database Abstraction Layer” bằng lệnh composer
Bây giờ, bạn đã sẵn sàng để thay đổi kiểu dữ liệu, theo cách tương tự, bạn sẽ đổi tên tên cột bằng cách sử dụng di chuyển trong dự án Laravel Đổi tên tên cột Laravel bằng MigrationBạn không cần phải dựa vào những cơn giận dữ không cần thiết để thay đổi hoặc đổi tên cột Tên bằng cách di chuyển trong Laravel Thay đổi tên cột “giới tính” thành “đối tượng”, vì vậy hãy chạy lệnh để tạo tệp di chuyển mới
Thêm mã vào rename_gender_in_students_table mới được tạo. tập tin php
Thực hiện lệnh thay đổi hoặc đổi tên cột giá trị giới tính thành chủ đề
Cập nhật kiểu dữ liệu với Laravel MigrationCập nhật hoặc thay đổi kiểu dữ liệu là một nhiệm vụ dễ dàng với laravel migration
Tôi rất vui khi được chia sẻ hướng dẫn này với bạn, tôi nghĩ rằng bạn không chỉ thích hướng dẫn này – mà còn chia sẻ hướng dẫn di chuyển laravel nhỏ này với những người khác máy đào Tôi là Digamber, một nhà phát triển full-stack và là người đam mê thể dục. Tôi đã tạo trang web này để truyền kinh nghiệm mã hóa của mình cho các lập trình viên mới. Tôi thích viết trên JavaScript, ECMAScript, React, Angular, Vue, Laravel Twitter GitHubBài viết đề xuấtLaravel 9 Xác thực Giao thức Internet (IPv6) Hướng dẫn Laravel 9 Nhập bản ghi trong SQL với CSV và Seeder Cách triển khai Xác thực tồn tại trong Laravel 9 Form Laravel 9 Livewire Ví dụ về Hướng dẫn tạo Slug mới Laravel 9 Tạo nhiều Slug duy nhất khi tải trang Hướng dẫn Laravel 9 Bootstrap Tags Ví dụ về hệ thống Hướng dẫn Laravel 9 Tạo Làm cách nào để đổi tên cột trong quá trình di chuyển Laravel 8?Để đổi tên cột, bạn có thể sử dụng phương thức renameColumn trên Trình tạo lược đồ . Trước khi đổi tên một cột, hãy đảm bảo thêm phần phụ thuộc Doct/dbal vào trình soạn thảo của bạn. tập tin json. Lược đồ. table('users', function (Bản thiết kế $table) { $table->renameColumn('from', 'to'); });
Làm cách nào để thay đổi di chuyển trong Laravel?Có 2 cách để thực hiện việc này. . Chạy php artisan di chuyển. Làm tươi. Điều này sẽ khôi phục tất cả các lần di chuyển của bạn và di chuyển tất cả các lần di chuyển của bạn. Nếu bạn chạy lệnh này, tất cả dữ liệu được chèn vào cơ sở dữ liệu của bạn sẽ bị mất Chạy php artisan make. di chuyển enter_your_migration_name_here. Sau đó chèn cái này vào phần di chuyển của bạn Làm cách nào để cập nhật tệp di chuyển hiện có trong Laravel?Điều hướng đến thư mục cơ sở dữ liệu/di chuyển/ từ thư mục gốc của dự án. Mở tệp di chuyển bảng mà bạn muốn chỉnh sửa. Ở đây, tôi đang mở di chuyển bảng nhân viên. Cập nhật cấu trúc bảng trong phương thức up(). . Đặt độ dài trường kiểu dữ liệu chuỗi Đã thêm trạng thái cột mới và Xóa cột đang hoạt động |