デフォルトで利用できます。(HMRは)画面の再描画すること無しにJSの変更をブラウザに適用してくれる開発ツールです。コンポーネントの変更がリロード無しに反映できます。コンポーネントのディレクティブとしてエスケープされたJSONを渡した場合もちゃんとオブジェクトとしてパースされpropsに入ってくれる。make:notificationを利用するとViewテンプレートまで自動生成できるのでおすすめです。今回は、Laravelのデフォルトのユーザー登録時にメールアドレス検証用のメールを送信するという体でサンプルを作成します。ローカルでメール送信が行われる作業でメール送信を確認しつつ外部にメールが送られてしまうのを防ぎたい時、MailCatcherでキャッチしてしまうと便利です。SMTPサーバーで、アプリケーションから送信したメールをブラウザで確認できる定番ツールです。メールをHTMLで表示する以外にもテキストで表示したりメールのDLやソースの表示も可能。Laravelだけでなく、メールの送信にSMTPを利用するすべてのアプリケーションに利用できます。間違って本番のメールアドレスがDBに入っていても顧客にテスト環境のメールが送信されるのを防げます。リダイレクトを行う時、Flashメッセージをセッションに載せてリダイレクト先のページで表示したい時。現在のリクエストの任意の時点の変数のダンプをフロントに表示するのはもちろん、パフォーマンス確認したり無駄なクエリ追ったりするのにも重宝する。リダイレクトが起こったページもstackedとして表示してくれるし、そもそもログを記録しているので過去に遡って確認することもできる。2017年3月8日トランザクション後にイベントを発火する例えば注文を受けてトランザクション内でDBを更新し、その注文についての通知を飛ばす場合。'注文を受け付けました。$exception->getMessage()??'エラーが発生しました。'注文を受け付けました。$exception->getMessage()??'エラーが発生しました。');}}memoDB::transaction(callback)を用いた場合、コールバックの前後でbeginTransaction、commitが呼ばれる。コールバックの返り値が返されるのでそれをDB::transactionの返り値として使用できる。例外発生時はtransaction内部で補足してロールバックして外に投げてくれる。transactionの第二引数(int)を指定した場合例外が投げられたらその回数リトライするが、PHP7+のErrorが投げられた場合はその時点で潔く諦めてロールバックする。DB::commitを呼んでもいいがコールバックで済ませれる程度のほうが無駄なロックを生まなくできるよう意識しやすい気がする。あと手動でやる場合はロールバックを忘れずに。使うスニペットやちょっとしたテクニックをまとめて行く場所。自由に使用できますが、責任はとれません。良い方法があるよ、その情報おかしいよ?これも書いて!などと言ったツッコミはコメントまたはTwitterからお願いします。このサイトはhinaloeが管理しています。