投稿一覧

CakePHP 4 で Authentication プラグインを使ってユーザー認証を実装
  • 2020.3.4
    • CakePHP 4
非推奨の AuthComponent の代わりに CakePHP Authentication プラグインを使ってユーザー認証を実装したサンプルコードを紹介します
CakePHP 4 で HTML To Markdown for PHP を使って HTML を Markdown に変換する方法
  • 2020.2.29
    • CakePHP 4
CakePHP 4 で HTML To Markdown for PHP ライブラリを使って HTML を Markdown テキストに変換する方法を紹介します。
CakePHP 4 で Markdown を HTML に変換し behavior を使って効率的に保存するアイディア
  • 2020.2.28
    • CakePHP 4
CakePHP 4 で Markdown テキストと HTML 化したものをDBに保存するときに、behavior を用いて効率的に行うサンプルコードを紹介します
CakePHP 4 で Parsedown を使い Markdown をパースして HTML に変換する方法
  • 2020.2.24
    • CakePHP 4
CakePHP 4 で Parsedown ライブラリを使って、Markdown をパースして HTML に変換する方法を紹介します。
CakePHP 4 で テキストと HTML のメール送信を実装
  • 2020.2.21
    • CakePHP 4
CakePHP 4 で テンプレートを用いたメール送信について、テキストのみと HTML メールの2種類の実装方法を紹介します。
CakePHP 4 で JSON 出力を実装する方法
  • 2020.2.18
    • CakePHP 4
CakePHP 4 での JSON 出力方法について、1つのアクションで JSON のみ出力するものと、HTML 表示 と JSON 出力を切換えるもの、2種類のサンプルをご紹介します。
CakePHP 4 に mPDF 8 を導入してテンプレートから PDF を生成
  • 2020.2.15
    • CakePHP 4
    • mPDF
CakePHP 4 で mPDF 8 を使い、テンプレートから PDF を生成してダウンロードする方法を、サンプルコードと合わせてご紹介します
CakePHP 4 で PhpSpreadsheet を使い xlsx ファイルからデータを配列で読み込む
  • 2020.2.13
    • CakePHP 4
    • PhpSpreadsheet
CakePHP 4 と PhpSpreadsheet を組み合わせてアップロードした xlsx ファイルからデータを配列で読みこむ方法をご紹介します。
CakePHP 4 で PhpSpreadsheet のダウンロード機能をコンポーネントに実装
  • 2020.2.7
    • CakePHP 4
    • PhpSpreadsheet
一昨日、CakePHP 4 での PhpSpreadsheet 導入方法をご紹介しました。今日はそのダウンロード機能をコンポーネントとして実装し、再利用しやすくする方法をご紹介します。
CakePHP 4 で PhpSpreadsheet を使う方法
  • 2020.2.5
    • CakePHP 4
    • PhpSpreadsheet
PhpSpreadsheet はエクセルファイルの読み書きを簡単に実装できる便利なライブラリです。今日はそれを CakePHP 4 に導入する方法をサンプルコードと併せてご紹介します。
CakePHP 4 でファイルアップロードを実装する方法
  • 2020.2.3
    • CakePHP 4
CakePHP 4 にはファイルアップロード用の機能があります。move_uploaded_file() でも実装可能ですが、せっかくなのでフレームワークの機能を使う方法をご紹介します。
CakePHP 4 のテンプレートで CSRF トークンを FomHelper を使わずに埋め込む
  • 2020.1.29
    • CakePHP 4
CakePHP 4 で CSRF対策を有効にしている場合に、FormHelper を使わず、<input type="hidden"> を使ってテンプレートに CSRFトークンを追加する方法を紹介します。
Laravel 6 で各テンプレートに共通の変数を渡す方法
  • 2020.1.28
    • Laravel 6
Laravel 6 で各画面共通で使用したい変数をテンプレートに渡す方法をご紹介します。Laravel 5 でも同様に実装可能です。(5.8 で動作確認)
jQuery UI の Draggable を <tr> で使うときには注意
  • 2020.1.23
    • jQuery
jQuery UI の Draggable を使えば要素を簡単にドラッグ可能にできます。しかし <tr> などに適用する場合は注意が必要です。今日はその注意点や解決案をご紹介します。
Windows 10 で開いているフォルダから PowerShell を実行する方法
  • 2020.1.21
    • Windows 10
Windows 10 のエクスプローラー(GUI)で表示しているフォルダを PowerShell で開く方法をご紹介します。作業効率が上がるのでオススメです。
CakePHP 3 と 4 で連鎖削除(親を消すと子も消える)を実装する方法
  • 2020.1.20
    • CakePHP 3
    • CakePHP 4
CakePHP 3 と 4 ではアソシエーションに設定を追加するだけで、親データを削除する際に子データも自動削除することができます。今日はその方法を動作確認用のSQLと併せてご紹介します。
TypeScript 3 と jQuery で sort() を使う方法
  • 2020.1.9
    • TypeScript 3
    • jQuery
jQuery で DOM 並べ替えには sort() が使えますが、TypeScript 3 に流用したところ「'sort' does not exist ~」のエラーでコンパイルできませんでした。今日はその解決案を2つご紹介します。
CakePHP 4.0 で 404 Not Found エラーを別ログに保存する方法
  • 2020.1.7
    • CakePHP 4
CakePHP 4.0 で 404 エラーのログを別ファイル化する方法と、ログ内容の変更方法を紹介します。通常のエラーログと分離することで保守がしやすくなるのでオススメです。
FILCO KeyPuller を使った REALFORCE91UBK のかんたんクリーニング
  • 2019.12.31
    • PC・パーツ
年末大掃除ということで FILCO KeyPuller を使って、キーボード「東プレ NG01B0 REALFORCE91UBK」の清掃を行いました。今日は写真つきでその内容をご紹介します。
CakePHP 3.8 で 404 Not Found エラーを別ログに保存する方法
  • 2019.12.26
    • CakePHP 3
CakePHP 3 のログ機能では 404 も記録するため肥大化しがちです。今日は CakePHP 3.8 で 404 エラーログの別ファイル化と、記載内容の変更方法を紹介します。