LaravelのMailableでコールバックを設定
LaravelではMailableクラスを使用することで、メールの組み立てと送信を簡単に行うことができます。 Mailableクラスを作成するには、artisanコマンドを使うと簡単です。 このコマンドを実行すると、ap…
LaravelではMailableクラスを使用することで、メールの組み立てと送信を簡単に行うことができます。 Mailableクラスを作成するには、artisanコマンドを使うと簡単です。 このコマンドを実行すると、ap…
GitHub等のリモートリポジトリからPull等をする場合、認証情報を保存していない場合、毎回ユーザー名とパスワードを入力する必要があります。 次のコマンドを実行してからgit pull等を行うと、その際に入力した認証情…
Laravelでタスクスケジュールを利用する場合、cronに次のエントリを追加します。 タスク内でログ出力をする際には、Webと同様にLoggerが使用できますが、cronをrootユーザーで実行してしまうと、ログファイ…
MySQLでテーブルを作成する際、サロゲートキーとしてidカラムを用意し、データインサート時に自動的に採番を行うようAUTO_INCREMENT属性を設定する場合が良くあると思います。 採番された最新の値は内部で保持され…
前回、IntelliJの組み込みWebサーバーをご紹介しましたが、今回は、各プログラミング言語に含まれているWebサーバーをご紹介したいと思います。 IntelliJの場合は、プロジェクト名のサブフォルダがパスに含まれて…
弊社では、ソフトウェア開発のIDEとしてIntelliJ IDEAを利用しています。 現在、静的なサイトの開発中を行っており、その動作確認にWebサーバーが必要になったのですが、IntelliJには組み込みのWebサーバ…
TurbolinksはPjax(pushState + Ajax)を実現するためのライブラリで、Rails 5では標準で有効になっています。Turbolinksを使うと、ページ遷移時に画面全体の読み込みが行われないため、…
Windows10にいつの間にか範囲を指定してスクリーンショットを撮る機能が追加されていました。 使い方は簡単。「Shift + Win + S」をクリックすると、画面が白く曇りカーソルが十字型になります。その状態で、撮…
運用しているWordPressのサイトのドメインを変更した際に、一部の画像が表示されなくなる問題が発生しました。 それらの画像はImage Pasteというプラグインを利用してクリップボードから投稿に張り付けたものでした…
ずっとやりたかったことがあります。ビットコインの原論文を、最初から順に読むことです。 要約を読んだことはあっても、原典を通して読んだ人は意外と少ないのではないでしょうか。全9ページ、12の節しかありません。この連載では各…