【Laravel初心者】Bootstrapテンプレートを使ってみた
Laravel初学者です。
オリジナルアプリを作成しているのでその過程を記事にしています。
理解が曖昧なところも多いため、ご指摘等ありましたらご連絡いただければ幸いです。
今回はBootstrapのテンプレートを用いてviewを作成したので記録として残します。
環境
Version | |
---|---|
PHP | 7.4.14 |
Laravel | 8.24.0 |
mysql | 8.0.23 |
docker | 20.10.2 |
docker-compose | 1.27.4 |
Bootstrapを選んだ理由
- Laravelで使えるようになっているから
- レスポンシブ対応が簡単
- 簡単にお洒落になる
- 時間短縮
view考えるのも好きなので自分で1から作りたい気持ちはありますが...
本当に簡単すぎてテンプレート提供してくれている方に感謝しかないです。
テンプレート選び
「Bootstrapテンプレート 無料」
みたいな感じで検索して自分がいいなと思うものを探しました。
私の場合はこちらの記事を参考にさせて頂きStart Bootstrapを選びました。
こちらがトップ画面です。
右下の矢印のところにPro
とFree
というのがあるので無料でやりたい場合はFree
にしましょう。
たくさん出てきます。
この中から自分にあったものを探します。
ダウンロード
一つ選んだら上記の画像のようにGithubにいきます。
Githubにやり方が書いてあります。
今回の場合はnpmするか
、リポジトリでダウンロードやクローンするか
という感じです。
私はダウンロードを選びました。
上記の画像のようにCode
を押して
上記の画像のようにDownload ZIP
を押してダウンロードします。
ダウンロードすると上記のようなフォルダになっていました。
それぞれを自分のプロジェクトのフォルダに入れていきます。
コードの配置場所
ここで問題なのがどこに配置したらいいのか分からない
ということでした。
こちらの記事を参考にさせて頂きました。
ありがとうございます!
ビューファイルは、resources/viewsの中に入れることで読み込む。
css,jsなどは、publicに入れることで読み込む。
ということです。
通常ダウンロードしたindex.html
をviewに配置して拡張子を変更しindex.blade.php
にするようですが
私の場合はこのテンプレートの一部だけ使いたかったので
cssやjsやimgはそのままpublicフォルダに配置し、indexは使いたい部分だけコピーして自分のビューファイルに貼り付けました。
パスの変更
そのまま配置しただけだとパスが違うためviewに反映されません。
直していきます。
<link rel="icon" type="image/x-icon" href="assets/img/favicon.ico" />
例えば初期の状態は上記のようなパスになっています。
public
フォルダに入れたのでassets
を変更します。
<link rel="icon" type="image/x-icon" href="public/img/favicon.ico" />
上記のように一つ一つ直していき完成です。
以上です。
Author And Source
この問題について(【Laravel初心者】Bootstrapテンプレートを使ってみた), 我々は、より多くの情報をここで見つけました https://qiita.com/mumucochimu/items/cde51b0ed6bde5a16627著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .