Laravel Pint là một công cụ sửa lỗi kiểu mã PHP dành cho những người theo chủ nghĩa tối giản. Pint được xây dựng dựa trên PHP-CS-Fixer và làm cho nó đơn giản để đảm bảo rằng kiểu mã của bạn luôn rõ ràng và nhất quán Show Pint được cài đặt tự động với tất cả các ứng dụng Laravel mới, do đó bạn có thể bắt đầu sử dụng nó ngay lập tức. Theo mặc định, Pint không yêu cầu bất kỳ cấu hình nào và sẽ khắc phục các sự cố về kiểu mã trong mã của bạn bằng cách tuân theo kiểu mã cố định của Laravel Cài đặtPint được bao gồm trong các bản phát hành gần đây của Laravel framework, vì vậy việc cài đặt thường không cần thiết. Tuy nhiên, đối với các ứng dụng cũ hơn, bạn có thể cài đặt Laravel Pint qua Composer
pint chạyBạn có thể hướng dẫn Pint khắc phục các sự cố về kiểu mã bằng cách gọi mã nhị phân Bạn cũng có thể chạy Pint trên các tệp hoặc thư mục cụ thể
Pint sẽ hiển thị một danh sách đầy đủ tất cả các tệp mà nó cập nhật. Bạn có thể xem chi tiết hơn nữa về các thay đổi của Pint bằng cách cung cấp tùy chọn Nếu bạn muốn Pint chỉ kiểm tra mã của bạn để tìm lỗi kiểu dáng mà không thực sự thay đổi tệp, bạn có thể sử dụng tùy chọn Nếu bạn muốn Pint chỉ sửa đổi các tệp có thay đổi chưa được cam kết theo Git, bạn có thể sử dụng tùy chọn Định cấu hình PintNhư đã đề cập trước đây, Pint không yêu cầu bất kỳ cấu hình nào. Tuy nhiên, nếu bạn muốn tùy chỉnh các cài đặt trước, quy tắc hoặc thư mục đã kiểm tra, bạn có thể làm như vậy bằng cách tạo tệp 0 trong thư mục gốc của dự án của bạnNgoài ra, nếu bạn muốn sử dụng 0 từ một thư mục cụ thể, bạn có thể cung cấp tùy chọn 2 khi gọi Pint
cài đặt trướcCác cài đặt trước xác định một bộ quy tắc có thể được sử dụng để khắc phục các sự cố về kiểu mã trong mã của bạn. Theo mặc định, Pint sử dụng giá trị đặt trước 3, khắc phục sự cố bằng cách tuân theo phong cách viết mã cố chấp của Laravel. Tuy nhiên, bạn có thể chỉ định một giá trị đặt trước khác bằng cách cung cấp tùy chọn 4 cho PintNếu muốn, bạn cũng có thể đặt giá trị đặt trước trong tệp 0 của dự ánCác cài đặt trước được hỗ trợ hiện tại của Pint là. 3, 7 và 8Quy tắcQuy tắc là các nguyên tắc về kiểu mà Pint sẽ sử dụng để khắc phục các sự cố về kiểu mã trong mã của bạn. Như đã đề cập ở trên, các cài đặt trước là các nhóm quy tắc được xác định trước hoàn hảo cho hầu hết các dự án PHP, vì vậy bạn thường không cần phải lo lắng về các quy tắc riêng lẻ mà chúng chứa Tuy nhiên, nếu muốn, bạn có thể bật hoặc tắt các quy tắc cụ thể trong tệp 0 của mình
Pint được xây dựng dựa trên PHP-CS-Fixer. Do đó, bạn có thể sử dụng bất kỳ quy tắc nào của nó để khắc phục các sự cố về kiểu mã trong dự án của mình. Trình cấu hình PHP-CS-Fixer Loại trừ tệp/thư mụcTheo mặc định, Pint sẽ kiểm tra tất cả các tệp 0 trong dự án của bạn ngoại trừ những tệp trong thư mục 1. Nếu bạn muốn loại trừ nhiều thư mục hơn, bạn có thể sử dụng tùy chọn cấu hình 2Nếu bạn muốn loại trừ tất cả các tệp chứa mẫu tên nhất định, bạn có thể làm như vậy bằng cách sử dụng tùy chọn cấu hình 3Nếu bạn muốn loại trừ một tệp bằng cách cung cấp đường dẫn chính xác đến tệp, bạn có thể làm như vậy bằng cách sử dụng tùy chọn cấu hình 4 Mặc dù Laravel không chỉ định bạn sử dụng bộ tiền xử lý JavaScript hoặc CSS nào, nhưng nó cung cấp điểm khởi đầu cơ bản bằng cách sử dụng Bootstrap, React và/hoặc Vue sẽ hữu ích cho nhiều ứng dụng. Theo mặc định, Laravel sử dụng NPM để cài đặt cả hai gói giao diện người dùng này Giàn giáo Bootstrap và Vue do Laravel cung cấp nằm trong gói Trình soạn thảo
Khi gói
Laravel Mix cung cấp một API rõ ràng, biểu cảm qua việc biên dịch SASS hoặc Ít hơn, là các phần mở rộng của CSS đơn giản có thêm các biến, mixin và các tính năng mạnh mẽ khác giúp làm việc với CSS thú vị hơn nhiều. Trong tài liệu này, chúng ta sẽ thảo luận ngắn gọn về việc biên dịch CSS nói chung; Laravel không yêu cầu bạn sử dụng một framework hoặc thư viện JavaScript cụ thể để xây dựng các ứng dụng của bạn. Trên thực tế, bạn hoàn toàn không phải sử dụng JavaScript. Tuy nhiên, Laravel có bao gồm một số giàn giáo cơ bản để giúp bạn bắt đầu viết JavaScript hiện đại dễ dàng hơn bằng thư viện Vue. Vue cung cấp API biểu cảm để xây dựng các ứng dụng JavaScript mạnh mẽ bằng cách sử dụng các thành phần. Cũng như CSS, chúng ta có thể sử dụng Laravel Mix để dễ dàng biên dịch các thành phần JavaScript thành một tệp JavaScript duy nhất, sẵn sàng cho trình duyệt Viết CSSSau khi cài đặt gói 0 của Laravel sẽ bao gồm gói 1 để giúp bạn bắt đầu tạo nguyên mẫu giao diện người dùng của ứng dụng bằng Bootstrap. Tuy nhiên, vui lòng thêm hoặc xóa các gói khỏi tệp 0 nếu cần cho ứng dụng của riêng bạn. Bạn không bắt buộc phải sử dụng khung Bootstrap để xây dựng ứng dụng Laravel của mình - nó được cung cấp như một điểm khởi đầu tốt cho những ai chọn sử dụng nóTrước khi biên dịch CSS của bạn, hãy cài đặt các phần phụ thuộc giao diện người dùng của dự án bằng trình quản lý gói Node (NPM) Khi các phần phụ thuộc đã được cài đặt bằng cách sử dụng 3, bạn có thể biên dịch các tệp SASS của mình thành CSS đơn giản bằng cách sử dụng. Lệnh 4 sẽ xử lý hướng dẫn trong tệp 5 của bạn. Thông thường, CSS đã biên dịch của bạn sẽ được đặt trong thư mục 6Tệp 5 đi kèm với giàn giáo giao diện người dùng của Laravel sẽ biên dịch tệp 8 SASS. Tệp 9 này nhập một tệp gồm các biến SASS và tải Bootstrap, đây là điểm khởi đầu tốt cho hầu hết các ứng dụng. Vui lòng tùy chỉnh tệp 9 theo cách bạn muốn hoặc thậm chí sử dụng một bộ tiền xử lý hoàn toàn khác bằng cách định cấu hình Laravel MixViết JavaScriptTất cả các phụ thuộc JavaScript mà ứng dụng của bạn yêu cầu có thể được tìm thấy trong tệp 0 trong thư mục gốc của dự án. Tệp này tương tự như tệp 2 ngoại trừ nó chỉ định phần phụ thuộc JavaScript thay vì phần phụ thuộc PHP. Bạn có thể cài đặt các phụ thuộc này bằng trình quản lý gói Node (NPM)
Sau khi các gói được cài đặt, bạn có thể sử dụng lệnh 4 để biên dịch nội dung của mình. Webpack là gói mô-đun cho các ứng dụng JavaScript hiện đại. Khi bạn chạy lệnh 4, Webpack sẽ thực hiện các hướng dẫn trong tệp 5 của bạnTheo mặc định, tệp Laravel 5 sẽ biên dịch SASS của bạn và tệp 1. Trong tệp 2, bạn có thể đăng ký các thành phần Vue của mình hoặc, nếu bạn thích một khung khác, hãy định cấu hình ứng dụng JavaScript của riêng bạn. JavaScript đã biên dịch của bạn thường sẽ được đặt trong thư mục 3
Viết các thành phần VueKhi sử dụng gói 7 sẽ được đặt trong thư mục 8. Tệp 7 là một ví dụ về một thành phần Vue tệp duy nhất xác định mẫu JavaScript và HTML của nó trong cùng một tệp. Các thành phần tệp đơn cung cấp một cách tiếp cận rất thuận tiện để xây dựng các ứng dụng dựa trên JavaScript. Thành phần ví dụ được đăng ký trong tệp 2 của bạn
Để sử dụng thành phần trong ứng dụng của bạn, bạn có thể thả nó vào một trong các mẫu HTML của mình. Ví dụ: sau khi chạy lệnh 1 Artisan để dàn dựng màn hình đăng ký và xác thực ứng dụng của bạn, bạn có thể thả thành phần này vào mẫu Blade 2
Nếu bạn quan tâm đến việc tìm hiểu thêm về cách viết các thành phần Vue, bạn nên đọc tài liệu về Vue, tài liệu này cung cấp tổng quan toàn diện, dễ đọc về toàn bộ khung Vue Sử dụng phản ứngNếu bạn thích sử dụng React để xây dựng ứng dụng JavaScript của mình, Laravel giúp bạn dễ dàng hoán đổi khung Vue với khung React
Thêm cài đặt trướcCác cài đặt trước là "có thể điều chỉnh được", cho phép bạn thêm các phương thức bổ sung vào lớp 5 khi chạy. Ví dụ: đoạn mã sau thêm một phương thức 6 vào lớp 5. Thông thường, bạn nên khai báo các macro đặt trước trong nhà cung cấp dịch vụ
Phản ứng cài sẵn php artisan là gì?php artisan cài sẵn không có. Trong Laravel 5. 5 trở lên, lệnh cài sẵn thủ công có sẵn. Nó cho phép bạn thay thế các công cụ mặc định . Sau đây là lệnh cài sẵn thủ công cho React, Bootstrap và để xóa cả Vue. js và Bootstrap tương ứng.
Cài đặt trước laravel là gì?Đặt trước – Công cụ dòng lệnh để áp dụng các giá trị đặt trước hiện có cho các dự án mới được dàn dựng của bạn . Tin tức về Laravel. |