8
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Laravel × toastr.js】メッセージをふわっと表示させる

Posted at

今回はメッセージをふわっと表示させる方法についてお話しします。

ふわっとメッセージを表示させるために色々探していて、見つけたのがtoastr.jsというものです。

公式のデモはこちら

Laravelでtoastr.jsを使用する

toastr.jsをインストールする

  • npmを使っている人はこちら
npm install toastr
  • yarnを使っている人はこちら
yarn add toastr

JSファイルを作成する

名前は何でもいいんですけど、僕はresources/js/toast.jsというJSファイルを作成したいと思います。

中身はこんな感じ。


window.toastr = require('toastr');

// エラーの場合
if($('.validate-error').length){
    toastr.warning('エラーが発生しました');
}

ビューの方ではバリデーションエラーが発生したら、その要素にvalidate-errorというクラスをつけるようにしています。

なので、バリデーションでエラーが発生する → validate-errorというクラスがつけられる → JavaScriptが反応してエラーメッセージがふわっと表示される。

という流れにしています。

たったこれだけでふわっとメッセージが完成です!

終わりに

検索キーワードが難しくて「Laravel ふわっと メッセージ ライブラリ」とか「Laravel エラー ふわっと jQuery ライブラリ」とか調べていて、なかなか見つからなかったので、メモとして記事を公開することにしました。

めちゃくちゃ万能で簡単なので皆さんもぜひ使ってみてください!

8
6
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?