Laravel9.xにBootstrapを素早くインストールする方法を詳しく解説
Laravel 9.x にブートストラップ フレームワークをエレガントかつ簡単にインストールする (vite 記事)
この記事では、Laravel 9.x でフロントエンド ワークフローを使用した次の経験を共有します。以前はミックスしていましたが、今回は公式に推奨されている vite ツールを使用し、引き続き bootstrap 5 を使用します。これにより、コース受講者が最新のフロントエンド ワークフローを習得しやすくなるだけでなく、敷居を低くしてお気に入りのスタイルを調整することもできます。最も重要なことは、学習の進行状況やチュートリアルのリズムに影響を与えないことです。 [推奨: laravel ビデオ チュートリアル ]
前に書く
##開発環境:
- #一般的な環境は Windows 10/11 Homestead で、どちらも最新の安定バージョンです
- Node.js は両方のプラットフォームにインストールされます
- ##Laravel のバージョンは 9.x (投稿時には最新の 9.38.0 を使用しています)。言及されていないその他の点については、9.x バージョンのチュートリアルに従ってください。 Laravel Mix を使用せず、公式に推奨されている新しいフロントエンド パッケージング ツール vite を使用して、チュートリアルのスタイル変更タスクを完了します。
- 私の目的: Windows およびホームステッド プラットフォームで Node.js を使用して、Bootstrap のインストール時の落とし穴を回避し、勤勉な Windows ユーザーが「L01 Laravel チュートリアル - 4.2. 『Web 開発の実践入門』の「スタイルの美化」の章は洗練されており、簡単です。
- もうナンセンス、オンライン操作 操作方法
composer require laravel/ui:3.4.5 --dev
composer require laravel/ui // 发文时最新的版本是 4.0.1,对不住了版主,我自己偷摸的上到最新的版本惹 php artisan ui bootstrap
npm config set registry=https://registry.npm.taobao.org npm i
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'), } }, });
import './bootstrap'; // 以下为新增部分 import '../sass/app.scss' import * as bootstrap from 'bootstrap'
<link rel="stylesheet" href="{{ mix('css/app.css') }}"> <script src="{{ mix('js/app.js') }}"></script>
@vite(['resources/js/app.js'])
@yield('title', 'Weibo App') - Laravel 入门教程 @vite(['resources/js/app.js']) <--- here!@yield('content')
npm run build // 或者 npm run dev
- 速度の点では、laravel Mix のフロントエンド ワークフローと比較して、Vite は電光石火の速度で安定して処理します。心配しないでください。Vite の処理速度は本当に速すぎます。 。
プロジェクトのデプロイメント
/node_modules # /public/build <-- here /public/hot /public/storage /storage/*.key /vendor .env .env.backup .phpunit.result.cache Homestead.json Homestead.yaml auth.json npm-debug.log yarn-error.log /.idea /.vscode
もちろん、オンラインでスタイルをコンパイルすることもできます。この考え方を理解していれば、1 つの例から推測することができます。
その他のヒント
bootstrap 5 では、バージョン 4 の元の Jumbotron コンポーネントが削除されているため、対応するスタイルが表示されませんが、これは正常です。変更したい場合は、想像力を働かせて自分で書いてください。 「4.4. ブラウザ キャッシュの問題」については、vite のフロントエンド ワークフローを使用する場合、ビルド完了後にサフィックスがスタイル ファイルに自動的に追加されるため、この章を無視して vite を使用できます。この問題はモデルには存在しないため、スキップして学習を続けてください。この記事の中で、自分なりの方法を思いつくことができる箇所があれば、それがベストです。私の答えは完璧ではありません。皆さんが独自の方法を思いつくことができれば、それがベストです。学習プロセス中に、独立して考える質問や解決策を提示できるため、誰もが自分に合った解決策を模索することができます。 #########最終的な考え###### そして、特定のバージョンを使用してlaravelを学習できるモデレーターのチュートリアルの方法と比較しましたが、それでも私は公式ドキュメントの指示に従い、ネイティブメソッドを使用して関連する効果を実現し、最新バージョンを使用することを好みます。標準化の考え方に基づいた「反逆的で邪悪な方法」を推奨したいと思いますが、時折遭遇する新しいバージョンの互換性の問題も解決する必要があります。つまり、この記事が初心者に新しいアイデアを提供できれば幸いです。結局のところ、私たちは本番環境の開発ではなく学習段階にあるのです。学べば学ぶほど良くなります。 以前の 8.x 体験の共有と比較すると、今回は新しいテクノロジーの学習と適応に関するものであり、私も新しいバージョンのコンテンツを初めて見たときは困惑しました。自分で勉強し、解決策を見つけ、問題を解決します。方法を学ぶよりもアイデアを学ぶことが重要です。10.x と 100.x の新しいバージョンには、より多くの新しいコンテンツと変更が含まれると思います。誰もがアイデアをマスターする必要があります。問題を解決し、厳格になってしまうと、学習方法が機能しません。学習の旅に参加しているすべての初心者がこの美しいフレームワークを放棄しないことを願っています。それは残念です。
以上がLaravel9.xにBootstrapを素早くインストールする方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









ブートストラップを使用して検索バーの値を取得する方法:検索バーのIDまたは名前を決定します。 JavaScriptを使用してDOM要素を取得します。要素の値を取得します。必要なアクションを実行します。

ブートストラップを使用して垂直センタリングを実装します。FlexBoxメソッド:D-Flex、Justify-Content-Center、Align-Items-Centerクラスを使用して、FlexBoxコンテナに要素を配置します。 ALIGN-ITEMS-CENTERクラス方法:FlexBoxをサポートしていないブラウザの場合、親要素の高さが定義されている場合、Align-Items-Centerクラスを使用します。

vue.jsでBootstrapを使用すると、5つのステップに分かれています。ブートストラップをインストールします。 main.jsにブートストラップをインポートしますブートストラップコンポーネントをテンプレートで直接使用します。オプション:カスタムスタイル。オプション:プラグインを使用します。

ブートストラップスプリットラインを作成するには2つの方法があります。タグを使用して、水平方向のスプリットラインを作成します。 CSS Borderプロパティを使用して、カスタムスタイルのスプリットラインを作成します。

ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

Bootstrapフレームワークをセットアップするには、次の手順に従う必要があります。1。CDNを介してブートストラップファイルを参照してください。 2。独自のサーバーでファイルをダウンロードしてホストします。 3。HTMLにブートストラップファイルを含めます。 4.必要に応じてSASS/LESSをコンパイルします。 5。カスタムファイルをインポートします(オプション)。セットアップが完了したら、Bootstrapのグリッドシステム、コンポーネント、スタイルを使用して、レスポンシブWebサイトとアプリケーションを作成できます。

ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します
