


Ausführliche Erklärung zur schnellen Installation von Bootstrap in Laravel9.x
Installieren Sie das Bootstrap-Framework elegant und einfach in Laravel 9.x (Vite-Artikel)
In diesem Artikel teilen wir Ihnen die folgenden Erfahrungen mit der Verwendung des Front-End-Workflows unter Laravel 9.x mit. Ich habe zuvor Laravel Mix verwendet, aber jetzt haben wir Ich werde es dieses Mal verwenden. Das offiziell empfohlene Vite-Tool verwendet weiterhin Bootstrap 5 und erleichtert Kursteilnehmern nicht nur die Beherrschung des neuesten Front-End-Workflows, sondern passt auch ihre Lieblingsstile mit einem niedrigen Schwellenwert an. Das Wichtigste ist, den Lernfortschritt und den Rhythmus des Tutorials nicht zu beeinträchtigen. [Empfohlen: Laravel-Video-Tutorial]
vorne geschrieben
Entwicklungsumgebung:
Die Hauptumgebung ist Windows 10/11 + Homestead, beides sind die neuesten stabilen Versionen
zwei Plattformen Node.js ist installiert
Die Laravel-Version ist 9.x (ich verwende beim Posten die neueste Version 9.38.0). Befolgen Sie für andere Dinge, die nicht erwähnt werden, das 9.x-Versions-Tutorial
Verwenden Sie nicht Laravel Mix Verwenden Sie das offiziell empfohlene neue Front-End-Verpackungstool vite, um die Stiländerungsaufgaben im Tutorial abzuschließen.
Mein Ziel: Verwenden Sie Node.js auf Windows- und Homestead-Plattformen, um die Fallstricke der Installation von Bootstrap zu vermeiden, damit fleißige Win-Benutzer „4.2 von „L01 Laravel Tutorial – Praktische Einführung in die Webentwicklung“ lernen können. Stilverschönerung „Das Kapitel ist elegant und entspannt.
Kein Unsinn mehr, Online-Bedienung
Wie man funktioniert
Erstens wird davon ausgegangen, dass der Leser das Kapitel „4.2. Stilverschönerung“ bereits gelernt hat und zweitens leider nicht weiterkommt Führen Sie Node.js auf Ihrem eigenen Windows-Computer und Ihrer Homestread-Umgebung aus. Wenn Node.js nicht unter Windows installiert ist, können Sie es über eine Suchmaschine suchen und herunterladen. Der Installationsprozess ist kinderleicht und ich werde nicht auf Details eingehen.
Zuerst führen wir den folgenden Schritt gemäß dem Tutorial aus, führen ihn aber noch nicht aus in der Windows-Umgebung Terminal, z. B. Powershell, und führen Sie
composer require laravel/ui:3.4.5 --dev
aus. Gehen Sie dann zurück zu Ihrem Editor und suchen Sie die neu generierte Datei vite.coffig.js im Stammverzeichnis des Projekts. Wir ändern sie wie folgt:
composer require laravel/ui // 发文时最新的版本是 4.0.1,对不住了版主,我自己偷摸的上到最新的版本惹 php artisan ui bootstrap
und importieren Sie sie dann boostrap 5 in app.js Gehen Sie nach scss
npm config set registry=https://registry.npm.taobao.org npm i
zur Blade-Vorlage des Projekts und ersetzen Sie den ursprünglichen mix()-Code. Wenn wir dem Tutorial hier folgen, müssen wir nur die Datei default.blade.php ändern, d. php Nach der Position
import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plugin'; import path from 'path' export default defineConfig({ plugins: [ laravel([ 'resources/js/app.js', ]), ], resolve: { alias: { '~bootstrap': path.resolve(__dirname, 'node_modules/bootstrap'), } }, });
wird in unserer späteren Studie alles, was Mix betrifft, nach dieser Idee behandelt.
Geben Sie abschließend den folgenden Befehl im Windows-Terminal ein
import './bootstrap'; // 以下为新增部分 import '../sass/app.scss' import * as bootstrap from 'bootstrap'
Der Vorgang ist abgeschlossen. Aktualisieren Sie den folgenden Browser, um den Effekt zu sehen.
Was den Unterschied zwischen dev und build betrifft:
dev kann jederzeit angepasst werden, wenn es für die Entwicklung geeignet ist. Ihre Änderungen werden in Echtzeit und automatisch wirksam. Es wird empfohlen, immer ein Fenster zu öffnen und zu hängen Es wird während der Entwicklung im Hintergrund ausgeführt.
Build dauert einen Schritt. Nachdem die Verarbeitung abgeschlossen und die CSS- und JS-Dateien ausgegeben wurden, wird sie nur einmal und nicht automatisch ausgeführt, was für die letzte Veröffentlichungsphase geeignet ist.
Was die Geschwindigkeit angeht, wird Vite die Arbeit im Vergleich zum Laravel Mix-Frontend-Workflow blitzschnell für Sie erledigen. Keine Sorge, die Verarbeitungsgeschwindigkeit von Vite ist wirklich zu schnell.
- Projektbereitstellung Wenn unser Code in das Remote-Git-Warehouse hochgeladen und dann in die Produktionsumgebung gezogen wird, werden die von Vite mithilfe von npm run build generierten CSS- und JS-Dateien nicht in die Git-Verwaltung einbezogen Sie können sie nicht in Local git add -A einschließen. Wir müssen die .gitignore-Datei im Stammverzeichnis des lokalen Entwicklungsprojekts finden und die Zeile /public/build wie folgt auskommentieren oder löschen git add -A erkannt.
Natürlich können Sie Stile auch online zusammenstellen. Solange Sie diese Idee verstehen, können Sie aus einem Beispiel Rückschlüsse ziehen.
Weitere Tipps
Bootstrap 5 hat die Jumbotron-Komponente der Originalversion 4 gelöscht, sodass Sie den entsprechenden Stil nicht sehen können, was normal ist. Wenn Sie es ändern möchten, nutzen Sie bitte Ihre Fantasie und schreiben Sie selbst eines.
Was die Probleme mit dem Browser-Cache in Kapitel 4.4 betrifft: Wenn Sie den Front-End-Workflow von vite verwenden, wird das Suffix nach Abschluss des Builds automatisch zur Stildatei hinzugefügt, sodass Sie dieses Kapitel nicht lesen müssen Kein Arbeitsmodus mit Vite. Überspringen Sie diese Frage und lernen Sie weiter.
Wenn Sie feststellen, dass es in diesem Artikel einige Stellen gibt, an denen Sie Ihre eigenen Methoden entwickeln können, ist dies nicht das Beste. Das beste Ergebnis ist, wenn jeder seine eigenen unabhängigen Denkfragen stellen kann Lösungen während des Lernprozesses. Lassen Sie uns Lösungen finden, die zu Ihnen passen.
Abschließende Gedanken
Verglichen mit der Methode im Tutorial des Moderators, mit der wir eine bestimmte Version zum Erlernen von Laravel verwenden können, folge ich immer noch gerne der offiziellen Dokumentation und versuche, native Methoden zu verwenden, um relevante Effekte zu erzielen, und verwende in allen Aspekten die neueste Version Auch vom Moderator empfohlen, ist es ein „rebellisches Übel“ unter der Standardisierungsidee. Ich muss auch die Kompatibilitätsprobleme mit neuen Versionen lösen, auf die ich von Zeit zu Zeit stoße. Kurz gesagt, ich hoffe, dass dieser Artikel Anfängern eine neue Idee bieten kann. Schließlich befinden wir uns in der Lernphase und nicht in der Entwicklung der Produktionsumgebung.
Verglichen mit meinem bisherigen Erfahrungsbericht im Jahr 8. Lernen Sie selbst, finden Sie Lösungen und lösen Sie dann Probleme. Ich glaube, dass die späteren Versionen von 10.x und 100.x mehr neue Inhalte und Änderungen enthalten werden Probleme zu lösen und starre Lernmethoden zu vermeiden, wird nicht funktionieren. Ich hoffe, dass alle Anfänger auf der Lernreise diesen schönen Rahmen nicht aufgeben werden.
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur schnellen Installation von Bootstrap in Laravel9.x. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



So verwenden Sie Bootstrap, um den Wert der Suchleiste zu erhalten: Bestimmt die ID oder den Namen der Suchleiste. Verwenden Sie JavaScript, um DOM -Elemente zu erhalten. Holen Sie sich den Wert des Elements. Führen Sie die erforderlichen Maßnahmen aus.

Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

Verwenden Sie Bootstrap, um die vertikale Zentrierung zu implementieren: FlexBox-Methode: Verwenden Sie den D-Flex, den Justify-Content-Center und die Ausrichtungsklassen aus Align-Item-Center, um Elemente in den Flexbox-Behälter zu platzieren. Methode für Ausstellungs-Iitem-Center-Klassen: Bei Browsern, die Flexbox nicht unterstützen, verwenden Sie die Klasse aus Align-items-Center-Klasse, vorausgesetzt, das übergeordnete Element hat eine definierte Höhe.

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen
