Laravel Logo Laravel
5.2
Tài liệu Laracasts Forge Tin tức Hệ sinh thái Hội nghị Cộng đồng chủ Laracasts Forge Tin tức Hệ sinh thái Hội nghị Cộng đồng Tài liệu Prologue Ghi chú Phát hành Hướng dẫn nâng cấp Hướng dẫn Đóng góp Tài liệu API cài đặt cấu hình Homestead người coi Hướng dẫn cơ bản Danh sách nhiệm vụ trung gian Task List Khái niệm cơ bản Routing Middleware điều khiển yêu cầu Responses Xem Blade Templates Nền tảng kiến trúc Yêu Cầu Vòng đời ứng dụng kết cấu cung cấp dịch vụ Dịch vụ container Hợp đồng Mặt tiền dịch vụ xác thực Authorization Artisan điều khiển Thanh toán cache Bộ sưu tập Elixir Encryption lỗi & Logging kiện hệ thống tập tin / Cloud Storage băm Helpers Localization thư gói Phát triển Pagination Queues Redis phiên SSH nhiệm vụ nhiệm vụ Scheduling nghiệm Validation Cơ sở dữ liệu Bắt đầu Query Builder Migrations Seeding hùng biện ORM Bắt đầu mối quan hệ Bộ sưu tập Đột biến serialization Prologue Ghi chú Phát hành Hướng dẫn nâng cấp Hướng dẫn Đóng góp Tài liệu API cài đặt cấu hình Homestead người coi Hướng dẫn cơ bản Danh sách nhiệm vụ trung gian Task List Khái niệm cơ bản Routing Middleware điều khiển yêu cầu Responses Xem Blade Templates Kiến trúc Foundations Yêu Cầu Vòng đời ứng dụng kết cấu cung cấp dịch vụ dịch vụ container Hợp đồng Mặt tiền dịch vụ xác thực Authorization Artisan điều khiển Thanh toán cache Bộ sưu tập Elixir Encryption lỗi & Logging kiện hệ thống tập tin / Cloud Storage băm Helpers Localization thư gói Phát triển Pagination Queues Redis phiên SSH nhiệm vụ nhiệm vụ Scheduling nghiệm Validation Cơ sở dữ liệu Bắt đầu Query Builder Migrations Seeding hùng biện ORM Bắt đầu mối quan hệ Bộ sưu tập Đột biến serialization Cơ sở dữ liệu: di cư Giới thiệu Tạo Migrations Migration cấu Chạy Migrations cán Trở lại Migrations Viết Migrations Tạo bảng Đổi tên / Thả Bàn Tạo Cột Sửa đổi Cột Thả Cột Tạo chỉ số Thả Chỉ số ràng buộc khoá ngoại Giới thiệu Migrations là giống như điều khiển phiên bản cho cơ sở dữ liệu của bạn, cho phép một đội để dễ dàng chỉnh sửa và chia sẻ lược đồ dữ liệu của ứng dụng. Thường di cư đã được ghép nối với các nhà xây dựng giản đồ Laravel để dễ dàng xây dựng lược đồ dữ liệu của ứng dụng của bạn. Các Laravel Schema mặt tiền cung cấp cơ sở dữ liệu hỗ trợ bất khả tri để tạo và thao tác với bảng. Nó chia sẻ cùng biểu cảm, API thạo trên tất cả các hệ thống cơ sở dữ liệu hỗ trợ Laravel của. Tạo Migrations Để tạo ra một sự chuyển đổi, sử dụng thực hiện: di cư Artisan lệnh: php nghệ nhân thực hiện: di cư create_users_table Các di cư mới sẽ được đặt trong cơ sở dữ liệu / di cư thư mục của bạn. Mỗi tên tập tin chuyển đổi có chứa một dấu thời gian cho phép Laravel để xác định thứ tự của sự di cư. Các tùy chọn --table và --Tạo cũng có thể được sử dụng để chỉ ra tên của bảng và liệu di cư sẽ được tạo ra một bảng mới. Các tùy chọn này chỉ đơn giản là điền trước các tập tin còn sơ khai di cư tạo ra với các bảng quy định: php nghệ nhân thực hiện: di cư add_votes_to_users_table --table = người dùng php nghệ nhân thực hiện: di cư create_users_table --Tạo = người sử dụng Nếu bạn muốn xác định một đường dẫn đầu ra tùy chỉnh cho di cư tạo ra, bạn có thể sử dụng tùy chọn --path khi thực hiện thực hiện: lệnh di cư. Đường dẫn cung cấp phải được liên quan đến đường cơ sở của ứng dụng của bạn. Cấu trúc di cư Một lớp học di cư có hai phương thức: lên và xuống. Việc lập phương pháp được sử dụng để thêm mới bảng, cột, hoặc chỉ số cơ sở dữ liệu của bạn, trong khi phương pháp xuống chỉ đơn giản nên đảo ngược những hoạt động thực hiện bởi các lập phương pháp. Trong cả hai phương pháp bạn có thể sử dụng những người xây dựng giản đồ Laravel để expressively tạo và sửa đổi những cái bàn. Để tìm hiểu về tất cả các phương pháp có sẵn trên builder Schema, kiểm tra tài liệu của nó. Ví dụ, chúng ta hãy nhìn vào một sự chuyển đổi mẫu mà tạo ra một bảng các chuyến bay: sử dụng Illuminate Database Schema Blueprint; sử dụng Illuminate Database Migrations Di cư; lớp CreateFlightsTable kéo dài Migration { / ** . * Khởi động di cư * * @return khoảng trống * / public function lên () { Schema :: tạo ( 'bay', function (Blueprint $ bảng) . Đảo ngược sự di cư * * @return trống * / public function xuống () { Schema :: thả ( 'bay'); } } Chạy Migrations . Để chạy tất cả di cư xuất sắc cho các ứng dụng của bạn, sử dụng lệnh Artisan di cư Nếu bạn đang sử dụng máy ảo Homestead, bạn nên chạy lệnh này từ bên trong máy ảo của bạn: nghệ nhân php di chuyển Nếu
đang được dịch, vui lòng đợi..