Laravel logo Laravel5.2 Documentation Laracasts Forge News Ecosystem C dịch - Laravel logo Laravel5.2 Documentation Laracasts Forge News Ecosystem C Việt làm thế nào để nói

Laravel logo Laravel5.2 Documentati

Laravel logo Laravel
5.2
Documentation Laracasts Forge News Ecosystem Conference Community

Home
Laracasts
Forge
News
Ecosystem
Conference
Community
Documentation

Prologue
Release Notes
Upgrade Guide
Contribution Guide
API Documentation
Setup
Installation
Configuration
Homestead
Valet
Tutorials
Basic Task List
Intermediate Task List
The Basics
Routing
Middleware
Controllers
Requests
Responses
Views
Blade Templates
Architecture Foundations
Request Lifecycle
Application Structure
Service Providers
Service Container
Contracts
Facades
Services
Authentication
Authorization
Artisan Console
Billing
Cache
Collections
Elixir
Encryption
Errors & Logging
Events
Filesystem / Cloud Storage
Hashing
Helpers
Localization
Mail
Package Development
Pagination
Queues
Redis
Session
SSH Tasks
Task Scheduling
Testing
Validation
Database
Getting Started
Query Builder
Migrations
Seeding
Eloquent ORM
Getting Started
Relationships
Collections
Mutators
Serialization
Prologue
Release Notes
Upgrade Guide
Contribution Guide
API Documentation
Setup
Installation
Configuration
Homestead
Valet
Tutorials
Basic Task List
Intermediate Task List
The Basics
Routing
Middleware
Controllers
Requests
Responses
Views
Blade Templates
Architecture Foundations
Request Lifecycle
Application Structure
Service Providers
Service Container
Contracts
Facades
Services
Authentication
Authorization
Artisan Console
Billing
Cache
Collections
Elixir
Encryption
Errors & Logging
Events
Filesystem / Cloud Storage
Hashing
Helpers
Localization
Mail
Package Development
Pagination
Queues
Redis
Session
SSH Tasks
Task Scheduling
Testing
Validation
Database
Getting Started
Query Builder
Migrations
Seeding
Eloquent ORM
Getting Started
Relationships
Collections
Mutators
Serialization

Database: Migrations

Introduction
Generating Migrations
Migration Structure
Running Migrations
Rolling Back Migrations
Writing Migrations
Creating Tables
Renaming / Dropping Tables
Creating Columns
Modifying Columns
Dropping Columns
Creating Indexes
Dropping Indexes
Foreign Key Constraints

Introduction

Migrations are like version control for your database, allowing a team to easily modify and share the application's database schema. Migrations are typically paired with Laravel's schema builder to easily build your application's database schema.

The Laravel Schema facade provides database agnostic support for creating and manipulating tables. It shares the same expressive, fluent API across all of Laravel's supported database systems.


Generating Migrations

To create a migration, use the make:migration Artisan command:

php artisan make:migration create_users_table
The new migration will be placed in your database/migrations directory. Each migration file name contains a timestamp which allows Laravel to determine the order of the migrations.

The --table and --create options may also be used to indicate the name of the table and whether the migration will be creating a new table. These options simply pre-fill the generated migration stub file with the specified table:

php artisan make:migration add_votes_to_users_table --table=users

php artisan make:migration create_users_table --create=users
If you would like to specify a custom output path for the generated migration, you may use the --path option when executing the make:migration command. The provided path should be relative to your application's base path.


Migration Structure

A migration class contains two methods: up and down. The up method is used to add new tables, columns, or indexes to your database, while the down method should simply reverse the operations performed by the up method.

Within both of these methods you may use the Laravel schema builder to expressively create and modify tables. To learn about all of the methods available on the Schema builder, check out its documentation. For example, let's look at a sample migration that creates a flights table:

0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Laravel logo Laravel5.2 Documentation Laracasts Forge News Ecosystem Conference Community HomeLaracastsForgeNewsEcosystem Conference Community DocumentationPrologueRelease NotesUpgrade GuideContribution GuideAPI DocumentationSetupInstallationConfigurationHomesteadValetTutorialsBasic Task ListIntermediate Task ListThe BasicsRoutingMiddlewareControllersRequestsResponsesViewsBlade TemplatesArchitecture FoundationsRequest LifecycleApplication StructureService ProvidersService ContainerContractsFacadesServicesAuthenticationAuthorizationArtisan ConsoleBillingCacheCollectionsElixirEncryptionErrors & LoggingEventsFilesystem / Cloud StorageHashingHelpersLocalizationMailPackage DevelopmentPaginationQueuesRedisSessionSSH TasksTask SchedulingTestingValidationDatabaseGetting StartedQuery BuilderMigrationsSeedingEloquent ORMGetting StartedRelationshipsCollectionsMutatorsSerializationPrologueRelease NotesUpgrade GuideContribution GuideAPI DocumentationSetupInstallationConfigurationHomesteadValetTutorialsBasic Task ListIntermediate Task ListThe BasicsRoutingMiddlewareControllersRequestsResponsesViewsBlade TemplatesArchitecture FoundationsRequest LifecycleApplication StructureService ProvidersService ContainerContractsFacadesServicesAuthenticationAuthorizationArtisan ConsoleBillingCacheCollectionsElixirEncryptionErrors & LoggingEventsFilesystem / Cloud StorageHashingHelpersLocalizationMailPackage DevelopmentPaginationQueuesRedisSessionSSH TasksTask SchedulingTestingValidationDatabaseGetting StartedQuery BuilderMigrationsSeedingEloquent ORMGetting StartedRelationshipsCollectionsMutatorsSerializationDatabase: MigrationsIntroductionGenerating MigrationsMigration StructureRunning MigrationsRolling Back MigrationsWriting MigrationsCreating TablesRenaming / Dropping TablesCreating ColumnsModifying ColumnsDropping ColumnsCreating IndexesDropping IndexesForeign Key ConstraintsIntroductionMigrations are like version control for your database, allowing a team to easily modify and share the application's database schema. Migrations are typically paired with Laravel's schema builder to easily build your application's database schema.The Laravel Schema facade provides database agnostic support for creating and manipulating tables. It shares the same expressive, fluent API across all of Laravel's supported database systems.Generating MigrationsTo create a migration, use the make:migration Artisan command:php artisan make:migration create_users_tableThe new migration will be placed in your database/migrations directory. Each migration file name contains a timestamp which allows Laravel to determine the order of the migrations.The --table and --create options may also be used to indicate the name of the table and whether the migration will be creating a new table. These options simply pre-fill the generated migration stub file with the specified table:php artisan make:migration add_votes_to_users_table --table=usersphp artisan make:migration create_users_table --create=usersIf you would like to specify a custom output path for the generated migration, you may use the --path option when executing the make:migration command. The provided path should be relative to your application's base path.Migration StructureA migration class contains two methods: up and down. The up method is used to add new tables, columns, or indexes to your database, while the down method should simply reverse the operations performed by the up method.Within both of these methods you may use the Laravel schema builder to expressively create and modify tables. To learn about all of the methods available on the Schema builder, check out its documentation. For example, let's look at a sample migration that creates a flights table:use IlluminateDatabaseSchemaBlueprint;use IlluminateDatabaseMigrationsMigration;class CreateFlightsTable extends Migration{ /** * Run the migrations. * * @return void */ public function up() { Schema::create('flights', function (Blueprint $table) { $table->increments('id'); $table->string('name'); $table->string('airline'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::drop('flights'); }}Running MigrationsTo run all outstanding migrations for your application, use the migrate Artisan command. If you are using the Homestead virtual machine, you should run this command from within your VM:php artisan migrateIf
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
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..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: