
15394
Laravel cung cấp nhiều lệnh Artisan để tạo các thành phần khác nhau trong ứng dụng. Dưới đây là danh sách các lệnh make
cùng với các tham số phổ biến mà bạn có thể sử dụng.
1. Make Controller
php artisan make:controller {name} [--resource] [--api] [--invokable] [--model[=MODEL]] [--parent] [--requests] [--singleton] [--force]
--resource
: Controller sẽ chứa một phương thức cho mỗi hoạt động tài nguyên có sẵn - index(), create(), store(), show(), edit(), update(), destroy().--api
: Tương tự như -resource ở trên, nhưng chỉ tạo ra 5 phương thức: index(), store(), show(), update(), destroy(). Bởi vì các biểu mẫu tạo/sửa không cần thiết cho API.--invokable
: Tạo một controller với một phương thức __invoke duy nhất.--model[=MODEL]
: Tạo controller với mô hình được liên kết.--requests
: Tạo các lớp request form cho controller.
2. Make Model
php artisan make:model {name} [--migration] [--controller] [--resource] [--factory] [--seed] [--policy] [--all] [--pivot]
--migration
: Tạo migration cho mô hình.--controller
: Tạo controller cho mô hình.--resource
: Tạo controller tài nguyên cho mô hình.--factory
: Tạo factory cho mô hình.--seed
: Tạo seeder cho mô hình.--policy
: Tạo policy cho mô hình.--all
: Tạo migration, factory, seeder, policy, và controller cho mô hình.--pivot
: Tạo mô hình pivot.
3. Make Migration
php artisan make:migration {name} [--create[=TABLE]] [--table[=TABLE]] [--path[=PATH]] [--realpath] [--fullpath]
--create[=TABLE]
: Tạo migration cho bảng mới.--table[=TABLE]
: Tạo migration để cập nhật bảng hiện có.
4. Make Seeder
php artisan make:seeder {name}
5. Make Factory
php artisan make:factory {name} [--model[=MODEL]]
--model[=MODEL]
: Liên kết factory với mô hình.
6. Make Middleware
php artisan make:middleware {name}
7. Make Request
php artisan make:request {name}
8. Make Event
php artisan make:event {name}
9. Make Listener
php artisan make:listener {name} [--event[=EVENT]]
--event[=EVENT]
: Liên kết listener với sự kiện.
10. Make Job
php artisan make:job {name} [--sync]
--sync
: Tạo job đồng bộ.
11. Make Notification
php artisan make:notification {name}
12. Make Mail
php artisan make:mail {name} [--markdown[=MARKDOWN]]
--markdown[=MARKDOWN]
: Tạo email với template markdown.
13. Make Command
php artisan make:command {name} [--command[=COMMAND]]
--command[=COMMAND]
: Tên của lệnh console.
14. Make Policy
php artisan make:policy {name} [--model[=MODEL]]
--model[=MODEL]
: Liên kết policy với mô hình.
15. Make Provider
php artisan make:provider {name}
16. Make Test
php artisan make:test {name} [--unit] [--pest]
--unit
: Tạo test đơn vị.--pest
: Tạo test Pest.
17. Make Rule
php artisan make:rule {name}
18. Make Observer
php artisan make:observer {name} [--model[=MODEL]]
--model[=MODEL]
: Liên kết observer với mô hình.
19. Make Channel
php artisan make:channel {name}
20. Make Resource
php artisan make:resource {name}
Trên đây là một số command mà tôi hay sử dụng, ngoài các command này, bạn có thể sử dụng command php artisan list để liệt kê tất cả command artisan tính đến thời điểm hiện tại
Danh mục
Bài viết liên quan

Blade Basics
01.08.2024
Author: | ADMIN |
---|
Khám phá Blade trong Laravel: từ if-else, loops, kế thừa layout đến include sub-views. Giúp code gọn gàng, dễ quản lý và bảo trì hơn!

Hiển thị giá trị trong Blade
01.08.2024
Author: | ADMIN |
---|
Hướng dẫn hiển thị biến trong Laravel Blade: escape HTML tự động, hiển thị dữ liệu thô, giá trị mặc định và cách truy xuất mảng, đối tượng. Giúp bạn tối ưu hiển thị dữ liệu một cách an toàn!

Layout: @include, @extends, @section, @yield
01.08.2024
Author: | ADMIN |
---|
Hướng dẫn chi tiết về @include, @extends, @section và @yield trong Laravel Blade. Tối ưu hóa tái sử dụng giao diện, tổ chức mã rõ ràng, giúp phát triển và bảo trì ứng dụng dễ dàng hơn!
Bài viết khác

Blade Basics
01.08.2024
Author: | ADMIN |
---|
Khám phá Blade trong Laravel: từ if-else, loops, kế thừa layout đến include sub-views. Giúp code gọn gàng, dễ quản lý và bảo trì hơn!

9 Mẹo Hữu Ích Khi Sử Dụng Blade Trong Laravel
01.08.2024
Author: | ADMIN |
---|
Khám phá 9 mẹo Blade giúp bạn viết code Laravel sạch, tối ưu và chuyên nghiệp hơn. Từ @forelse, @auth, @guest, đến format ngày, tối ưu SEO – tất cả trong một bài viết súc tích, dễ áp dụng!

Hiển thị giá trị trong Blade
01.08.2024
Author: | ADMIN |
---|
Hướng dẫn hiển thị biến trong Laravel Blade: escape HTML tự động, hiển thị dữ liệu thô, giá trị mặc định và cách truy xuất mảng, đối tượng. Giúp bạn tối ưu hiển thị dữ liệu một cách an toàn!