Một trong những tính năng tuyệt vời của Laravel là công cụ dòng lệnh artisan. Đây thực sự là một công cụ kịch bản mạnh mẽ chứa nhiều lệnh tích hợp để giúp bạn trong khi bạn tạo ứng dụng Laravel của mình
Trong quá trình phát triển, bạn có thể thấy mình lặp lại một số lệnh chính, vì vậy chúng ta sẽ xem xét một số lệnh thiết yếu trong bài viết này. Chúng tôi chủ yếu tập trung vào các lệnh thủ công nhưng có một số lệnh khác cũng sẽ hữu ích
Bạn có thể lấy phiên bản có thể tải xuống của cheatsheet này bằng cách nhấp vào đây
cheatsheet
Các lệnh của Laravel
Current application environment:local
2Thao tác này sẽ tạo một thư mục trong thư mục mà bạn hiện đang ở có tên là “tên dự án” và tạo tất cả các tệp dự án Laravel cần thiết tại đây. Tùy thuộc vào cách thiết lập môi trường của bạn, bạn sẽ có thể điều hướng đến http. //Tên dự án. kiểm tra trong trình duyệt của bạn và xem trang chào mừng mặc định của Laravel
lệnh của nhà soạn nhạc
Current application environment:local
3Điều này sẽ cập nhật nhà soạn nhạc của bạn. json với các chi tiết cần thiết của gói bạn đang chọn cài đặt và sau đó cài đặt gói trong dự án của bạn
Current application environment:local
4Điều này sẽ tìm kiếm các phiên bản mới nhất của các gói bạn đã cài đặt và cập nhật chúng. Bạn có thể cập nhật thủ công phiên bản Laravel trong trình soạn thảo của mình. json và chạy lệnh này để cập nhật phiên bản Laravel của bạn, chỉ cần đảm bảo rằng không có bất kỳ thay đổi vi phạm nào giữa các phiên bản cần được giải quyết
Current application environment:local
5Điều này cập nhật nhà cung cấp/nhà soạn nhạc/autoload_classmap của bạn. php, bạn có thể cần chạy nó nếu bạn có một lớp mới trong dự án chưa được tải
Lệnh thủ công
Current application environment:local
6Liệt kê tất cả các lệnh thủ công, chạy nó và đọc
Current application environment:local
7Hiển thị một số trợ giúp cơ bản, hãy thêm
Current application environment:local
8 hoặc Current application environment:local
0 sau bất kỳ lệnh nào trong số này để xem văn bản trợ giúp với tất cả các tùy chọn và cờ có sẵnCurrent application environment:local
1Điều này tạo ra một khóa mới và thêm nó vào của bạn. tập tin env. Một khóa được tạo tự động khi bạn chạy
Current application environment:local
2 nhưng lệnh này có thể hữu ích khi sao chép một dự án hiện có. Khóa ứng dụng này chủ yếu được sử dụng để mã hóa cookieCurrent application environment:local
3Hiển thị phiên bản Laravel hiện tại của bạn, đại loại như.
Laravel Framework 5.7.15
Current application environment:local
4Đặt ứng dụng của bạn vào chế độ bảo trì — khách truy cập trang web sẽ thấy thông báo bảo trì
Current application environment:local
5Đưa ứng dụng của bạn thoát khỏi chế độ bảo trì
Current application environment:local
6Hiển thị môi trường hiện tại cho ứng dụng của bạn, e. g.
Current application environment:local
Current application environment:local
7Liệt kê tất cả các tuyến đã đăng ký trong ứng dụng của bạn, dưới các tiêu đề sau
Domain, Method, URI, Name, Action, Middleware
Current application environment:local
8Chạy một máy chủ web có thể truy cập cục bộ, nếu bạn không chỉ định
Current application environment:local
9 hoặc Domain, Method, URI, Name, Action, Middleware0 thì trang web sẽ được truy cập tại ip cục bộ của bạn trên cổng 8000
Domain, Method, URI, Name, Action, Middleware1
Tạo tất cả những gì cần thiết để xác thực trong ứng dụng của bạn. Đảm bảo rằng bạn chạy php artisan migrate sau lệnh này [xem bên dưới], sau đó bạn có thể điều hướng đến /register hoặc /login trên dự án của mình để tạo và đăng nhập vào tài khoản
Domain, Method, URI, Name, Action, Middleware2
Tạo một lớp mô hình và tệp trong dự án của bạn. Bạn có thể sử dụng một số, tất cả hoặc không sử dụng
Domain, Method, URI, Name, Action, Middleware3 cờ khi tạo một mô hình mới. Chạy
Domain, Method, URI, Name, Action, Middleware4 để xem đầy đủ các tùy chọn
Các cờ này thực hiện các thao tác sau
Domain, Method, URI, Name, Action, Middleware5
Tạo tệp di chuyển cơ sở dữ liệu mới cho mô hình
Domain, Method, URI, Name, Action, Middleware6
Tạo một tệp điều khiển mới cho mô hình
Domain, Method, URI, Name, Action, Middleware7
Cho biết liệu bộ điều khiển được tạo có phải là bộ điều khiển tài nguyên hay không
Domain, Method, URI, Name, Action, Middleware8
Tạo một tệp điều khiển trong dự án của bạn
Domain, Method, URI, Name, Action, Middleware9
Tạo tệp di chuyển cơ sở dữ liệu mà bạn có thể chỉnh sửa để thêm các thuộc tính bảng cần thiết
Current application environment:local
20Chạy mọi di chuyển cơ sở dữ liệu đang chờ xử lý
Current application environment:local
21Hoàn nguyên quá trình di chuyển cơ sở dữ liệu mới nhất [đảm bảo bạn có các lệnh cần thiết trong
Current application environment:local
22 chức năng di chuyển của mình]Current application environment:local
23Ví dụ này sẽ khôi phục 5 lần di chuyển gần nhất
Current application environment:local
24Quay lại tất cả các lần di chuyển
Current application environment:local
25Hiển thị danh sách các gói của nhà cung cấp được cài đặt trong dự án của bạn, cung cấp cho bạn tùy chọn chỉ định bạn muốn sao chép cấu hình hoặc xem tệp nào vào thư mục dự án của riêng bạn để cấu hình hoặc tùy chỉnh bổ sung
Current application environment:local
26Tăng tốc ứng dụng của bạn để sản xuất bằng cách kết hợp tất cả các tùy chọn cấu hình của bạn vào một tệp tải nhanh
Current application environment:local
27Tăng tốc ứng dụng của bạn để lưu vào bộ đệm sản xuất tất cả các tuyến ứng dụng của bạn
Current application environment:local
28Xóa phiên bản đã lưu trong bộ nhớ cache của các tuyến đường của bạn — sử dụng phiên bản này khi triển khai cục bộ nếu bạn có các tuyến đường đã lưu trong bộ nhớ cache. Chạy lại lệnh bộ đệm ở trên khi sản xuất để xóa và tạo lại các tuyến bộ đệm
Current application environment:local
29Xóa cấu hình đã lưu trong bộ nhớ cache của bạn — sử dụng tùy chọn này khi triển khai cục bộ nếu bạn có cấu hình đã lưu trong bộ nhớ cache. Chạy lại lệnh bộ đệm ở trên khi sản xuất để xóa và cấu hình lại bộ đệm