Chúng ta chỉ cần cài đặt gói 4 bằng Composer và cài đặt gói Bootstrap 4 từ npm Show
Gói 4 cung cấp giàn giáo cho bootstrap, vue và phản ứng. Và khung xác thực để đăng nhập và đăng kýCài đặt BootstrapĐi đến thiết bị đầu cuối của bạn, điều hướng đến dự án Laravel 7 của bạn và chạy lệnh sau
Sau khi cài đặt thành công gói, chúng tôi cài đặt Bootstrap 4 trong ứng dụng của mình bằng lệnh sau
Thay vào đó, bạn cũng có thể cài đặt giàn giáo xác thực bằng cách sử dụng lệnh sau
Cuối cùng, bạn cần cài đặt gói bootstrap và các phụ thuộc giao diện người dùng có liên quan, chẳng hạn như jquery từ npm bằng lệnh sau Đối với hướng dẫn này, nó có thể giúp bạn làm quen với hai tệp, gói. json và gói web. pha trộn. js
Thêm Bootstrap 4
Chúng tôi cũng cần thêm các gói để nhập và biên dịch các tệp Sass của Bootstrap
Gói của bạn. json bây giờ trông rất giống với cái này
Bây giờ hãy biên dịch tất cả javascript và css của bạn bằng cách chạy lệnh sau
Tiếp theo, chúng ta cần thêm các biểu định kiểu gói Bootstrap theo cách mà dự án Laravel của bạn có thể sử dụng chúng Thêm các biểu định kiểu Bootstrap vào Laravel MixTạo một thư mục có tên "sass" bên trong thư mục tài nguyên của bạn, resource/sass và thêm một tệp, ứng dụng. scss Chỉnh sửa tài nguyên/sass/ứng dụng. scss để bao gồm những điều sau đây
Yêu cầu Laravel Mix thêm và biên dịch ứng dụng của bạn. tệp scss bằng cách chỉnh sửa hỗn hợp. gói web. js ________số 8Laravel Mix sẽ biên dịch mọi thứ được liệt kê ở trên thành một tệp js và một tệp css trong thư mục chung Laravel sử dụng Laravel Mix -- một trình bao bọc xung quanh Webpack. Webpack biên dịch mọi thứ thành một tệp duy nhất (/js/app. js) hoặc nhiều tệp. Biên dịch lại javascript và css của bạn
0Thêm Bootstrap HTML vào các tệp Laravel Blade của bạnBản cài đặt mặc định của dự án Laravel của bạn sẽ xây dựng bản đồ trang chủ ứng dụng của bạn để chào mừng. lưỡi. php trong thư mục lượt xem của bạn, resources/views/welcome. lưỡi. php Thay thế nội dung chào mừng. lưỡi. php với những điều sau đây
1Laravel Mix biên dịch tệp scss thành css trong thư mục chung. Biểu định kiểu CSS được gọi với đoạn mã Blade sau 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 4, có thể được cài đặt bằng Trình soạn thảo 2Khi gói 4 đã được cài đặt, bạn có thể cài đặt giàn giáo giao diện người dùng bằng lệnh Artisan 8 3Laravel 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 4 Composer và tạo giàn giáo giao diện người dùng, tệp 30 của Laravel sẽ bao gồm gói 31 để 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 30 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 33, 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 Laravel Mix. Lệnh 34 sẽ xử lý các hướng dẫn trong tệp 35 của bạn. Thông thường, CSS đã biên dịch của bạn sẽ được đặt trong thư mục 36Tệp 35 đ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 38 SASS. Tệp 39 này nhập một tệp gồm các biến SASS và tải Bootstrap, cung cấp một đ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 39 theo bất kỳ cách nào 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 30 trong thư mục gốc của dự án. Tệp này tương tự như tệp 62 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)
Khi các gói được cài đặt, bạn có thể sử dụng lệnh 34 để 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 34, Webpack sẽ thực hiện các hướng dẫn trong tệp 35 của bạnTheo mặc định, tệp Laravel 35 biên dịch SASS của bạn và tệp 51. Trong tệp 52, 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 53
Viết các thành phần VueKhi sử dụng gói 4 để dàn dựng giao diện người dùng của bạn, một thành phần Vue 57 sẽ được đặt trong thư mục 58. Tệp 57 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 52 của bạn 6Để 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 51 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 52 Blade 5
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 5Thê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 55 khi chạy. Ví dụ: đoạn mã sau thêm phương thức 56 vào lớp 55. 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ụ
Laravel 8 có hỗ trợ bootstrap không?Laravel 8 cung cấp cách dễ dàng để làm việc với bootstrap, vue và Reac , Thư mục bootstrap chứa ứng dụng. php tệp khởi động khung. Thư mục này cũng chứa một thư mục bộ đệm chứa các tệp do khung tạo để tối ưu hóa hiệu suất, chẳng hạn như các tệp bộ đệm của tuyến đường và dịch vụ.
Cách tốt nhất để cài đặt bootstrap là gì?Tải xuống . jsDelivr. Những người ở jsDelivr đã ân cần cung cấp hỗ trợ CDN cho CSS và JavaScript của Bootstrap. . Cài đặt với Bower. Bạn cũng có thể cài đặt và quản lý Ít hơn, CSS, JavaScript và phông chữ của Bootstrap bằng Bower Cài đặt với npm. Bạn cũng có thể cài đặt Bootstrap bằng npm Cài đặt với Composer LÀM THẾ NÀO bao gồm bootstrap JS trong Laravel?Đây là hướng dẫn từng bước về cách sử dụng Bootstrap 4 trong Laravel. . Cài đặt dự án Laravel. . Cài đặt Laravel/UI. . Cài đặt Bootstrap trong Laravel. . Cài đặt giàn giáo Bootstrap Auth. . Cài đặt gói Bootstrap. . Biên dịch nội dung. . Sử dụng Bootstrap trong Laravel Blade Template Làm cách nào tôi có thể cài đặt NPM trong Laravel 8?json tập lệnh NPM tương ứng. cp node_modules/laravel-mix/setup/webpack. cấu hình. . Cài đặt Laravel Chạy cài đặt npm Truy cập webpack của bạn. pha trộn. js và bắt đầu |