Laravel5.8でMaterial Design for Bootstrapを使う

意外とインストールのやり方を記載している日本語の記事が少なかったので、自分用のメモも兼ねてnoteを残します。今回はMaterial Design for Bootstrapを使用します。

実行環境
Laravel 5.8.35
Node 10.12.0
npm 6.4.1

mdbootstrapのインストール

はじめにnpm経由でmdbootstrapをインストールします。

$ npm install mdbootstrap

bootstrap.jsの編集

/resources/js/bootstrap.jsの13行目あたりを編集します。

window._ = require('lodash');window._ = require('lodash');

/**
* We'll load jQuery and the Bootstrap jQuery plugin which provides support
* for JavaScript based Bootstrap features such as modals and tabs. This
* code may be modified to fit the specific needs of your application.
*/

try {
   window.Popper = require('popper.js').default;
   window.$ = window.jQuery = require('jquery');

   require('bootstrap');
   require('mdbootstrap'); // こいつを追加!
} catch (e) {}

app.scssの編集

/resources/scss/app.scssの9行目あたりを編集します。

// Fonts
@import url('https://fonts.googleapis.com/css?family=Nunito');

// Variables
@import 'variables';

// Bootstrap
@import '~bootstrap/scss/bootstrap';
@import '~mdbootstrap/scss/mdb.scss'; // こいつを追加

ビルド

最後にビルドしてあげましょう。

$ npm run dev

bladeビューにてapp.jsとspp.cssを読み込むことを忘れずに。

この記事が気に入ったらサポートをしてみませんか?