1. Laravel Artisan ?
Artisan là bối cảnh loại lệnh đi kèm theo với Laravel. Nó hỗ trợ một vài lệnh hữu ích hỗ trợ các bạn trong quy trình chúng ta xây dựng vận dụng của chính mình. Để xem danh sách toàn bộ các lệnh Artisan tất cả sẵn, chúng ta cũng có thể thực hiện lệnh danh sách:
php artisan listMỗi lệnh cũng gồm một "help" hiển thị cùng thể hiện những đối số với tùy chọn tất cả sẵn của lệnh. Để coi screen trợ giúp, ta thực hiện câu lệnh lệnh :
php artisan help migrateLaravel Artisan là 1 trong những cách thức mẫu lệnh được tích hợp sẵn trong số dự án sử dụng Laravel, nó cung ứng rất nhiều những tính năng hỗ trợ Việc xây dự án công trình, sút thời hạn viết code cũng như tự động hóa hóa một vài công việc. Laravel Artisan xứng danh cùng với cái thương hiệu của chính nó, nó thiệt sự xuất dung nhan Lúc xử lý các công việc mang ý nghĩa thủ công bằng tay bằng phương pháp tự động hóa bọn chúng.
Bạn đang xem: Artisan là gì
Hỗ trợ các các bước liên quan mang đến vận hành dự án công trình nlỗi tối ưu hóa, chuyển áp dụng quý phái cơ chế duy trì, chạy những quá trình ngầm theo phong cách sản phẩm đợi (queue job), chế tác với chuyển đổi áp dụng bộ đệm dữ liệu.Các quá trình xử lý đại lý tài liệu nhỏng migrate, đưa dữ liệu vào database, sinh sản tài liệu kiểm test.Artisan cũng hoàn toàn có thể chế tác những template là những Class vào thiết kế theo những chủng loại khác nhau như tạo thành những Model, Controller, Event…Các công việc tương quan mang lại bảo mật như setup bảo đảm người tiêu dùng, sinh key mã hóa và những vấn đề tương quan cho thực hiện OAuth2.Chạy những biện pháp ko kể như Tinker, hoặc cho phép người dùng tạo ra các giải pháp tùy phù hợp.
Xem thêm: Tra Từ Điển Cambridge Dictionary, Cambridge Dictionary
quý khách hàng có thể áp dụng câu lệnh php artisan danh mục giúp xem danh sách những câu lệnh cung ứng do Artisan:
>php artisan listLaravel Framework 5.4.19Usage: command 2. Laravel REPL
REPL là gì? REPL viết tắt của Read – Eval – Print Loop, còn được biết đến cùng với thương hiệu language shell, đơn giản dễ dàng là 1 trong những ngữ điệu có thể chấp nhận được lặp đi lặp lại các bài toán Đọc dữ liệu, Tính tân oán dữ liệu và In ra màn hình hiển thị. Các vận dụng Laravel trong các số đó bao gồm Tinker là 1 trong những ngôn từ REPL được cung ứng vày PsySH.
Tạo câu lệnh
Để tạo ra một lệnh mới, áp dụng lệnh make: lệnh Artisan. Lệnh này sẽ khởi tạo một lớp lệnh new trong tlỗi mục phầm mềm / Console / Commands. Đừng lo ngại nếu như thỏng mục này không mãi mãi trong vận dụng của doanh nghiệp, do nó sẽ được sản xuất lần thứ nhất các bạn chạy lệnh make: command Artisan. Lệnh được tạo sẽ bao gồm tập đúng theo các nằm trong tính cùng phương thức mặc định xuất hiện trên toàn bộ những lệnh:
php artisan make:command SendEmailsCấu trúc lệnh
Sau khi chế tạo lệnh, chúng ta nên điền vào những công dụng chữ cam kết cùng biểu đạt của lớp, nó sẽ tiến hành sử dụng lúc hiển thị lệnh của chúng ta bên trên screen list. Phương thức cách xử lý sẽ được gọi khi lệnh của công ty được tiến hành. Quý khách hàng có thể đặt logic lệnh của bạn trong cách tiến hành này. Để tái thực hiện mã nhiều hơn thế, thực hành thực tế xuất sắc là duy trì cho các lệnh hình ảnh điều khiển của công ty sáng sủa với nhằm bọn chúng trì hoãn các hình thức ứng dụng để hoàn thành trách nhiệm của bọn chúng.
Trong ví dụ bên dưới, xem xét rằng Shop chúng tôi gửi vào một trong những lớp hình thức nhằm thực hiện câu hỏi "nâng hạng nặng" trong câu hỏi gửi các e-mail.Chúng ta hãy lưu ý một lệnh ví dụ. Lưu ý rằng bạn có thể tiêm bất kỳ nhờ vào như thế nào bọn họ phải vào hàm chế tác hoặc phương thức cách xử lý của lệnh. Container các dịch vụ Laravel đang tự động hóa tiêm tất cả các dựa vào kiểu-hinted vào cách làm khởi tạo nên hoặc cách tiến hành xử lý: