プログラミング

スポンサーリンク
CakePHP

CakePHP4のマイグレーションでカラムを追加する

CakePHP4のマイグレーションでカラムを追加する方法を紹介します。本記事ではCakePHP4.1.5を使用しています。テーブルを作成する方法を以下の記事をご覧ください。マイグレーションファイルの作成bakeコマンドを使用して、マイグレー...
Google Apps Script

GASでSlackのIncoming Webhookを使用して画像付きメッセージを通知する

GASでSlackのIncoming Webhookを使用して、画像付きのメッセージを通知する方法を紹介します。SlackでIncoming Webhookを設定するには以下の記事をご覧ください。画像付きメッセージをSlackに通知するGA...
CakePHP

CakePHP4でメールを送信する

今回はCakePHP4でメールを送信する方法を紹介します。本記事ではテンプレートを使用する方法を記載します。また、HTMLメールとテキストメールを送信することができますが、本記事ではテキストメールを送信する例で記載します。メールのテンプレー...
CakePHP

CakePHP4でカスタムバリデーションを作成する

CakePHPのバリデーション機能にて、半角英数字のバリデーションを行いたい場合、標準の機能では出来ないため、カスタムバリデーションで作成してみました。CakePHPの半角英数字バリデーション「alphaNumeric」は日本語で使えないC...
CakePHP

CakePHP4でAdminLTEのRegisterテンプレートを使ってエラーメッセージを表示する

前回、以下の記事でCakePHP4にAdminLTEを適用する記事を書きました。ユーザーを登録する画面ということで、AdminLTEの以下Registerテンプレートを使っていました。今回はAdminLTEのRegisterテンプレートでエ...
CakePHP

CakePHP4にAdminLTEを適用する

前回、以下の記事でCakePHPのbakeコマンドを使用して、画面を作成しました。CakePHP4では、CakePHP3に比べ、デザインも綺麗になった感がありますが、今回はAdminLTEを適用してみようと思います。本記事では2020年10...
CakePHP

CakePHP4のbakeコマンドで、コードを自動で生成する

CakePHPのbakeコマンドは、コードを自動で生成することができて、大変便利です。コマンドを実行するだけで、CRUD機能を一通り持ったコードが出来上がるので、手順を紹介します。本記事では2020年10月現在の最新版であるCakePHP4...
CakePHP

CakePHP4でマイグレーションして、テーブルを作成する

CakePHPがバージョン4になってから、初めてCakePHP4を触ってみています。バージョン4になって、スタートページのデザインに綺麗になりました。今回は、CakePHPでマイグレーションをして、テーブルを作成する方法を紹介します。本記事...
Google Apps Script

GASでSlackのIncoming Webhookを使用して通知する方法

手軽にプログラミングできる言語として、Google Apps Script(GAS)があります。サーバーいらずで、Googleスプレッドシートやドキュメントと連携して、自動でSlackへ通知を送ることができます。SlackのAPIには、アプ...
プログラミング

JavaでBigDecimalの比較をする際は注意(compareToとequals)

BigDecimalの比較をする際、文字列の比較と同じようにはできないので注意が必要です。Stringの場合String a = "aaa";String b = "aaa";if (a.equals(b))これはtrueになります。Big...
スポンサーリンク