CakePHP

パスワード変更を実装する【CakePHP4】

やりたいこと・前提 以下のような流れの、パスワード更新フォームを作るとします。 ①フォームから、元パスワードと新パスワー...
未分類

パスが通っているのにComposerコマンドが実行できない【さくらインターネット・ssh】

環境 さくらレンタルサーバのスタンダードプラン やりたかったこと sshアクセスして、composerをインストールして...
CakePHP

テーブル名の変更に、最小限のコード変更で対応する【CakePHP4】

前提 下記のようなテーブル構造でサービスを運用しているとします。 ①users:id・email・password ②i...
CakePHP

Integrity constraint violation: 1052 Column ‘id’ in where clause is ambiguous エラーについて【CakePHP4】

エラーが発生するコード src/Controller/SamplesController.php <?php //・・・...
CakePHP

Session(ログイン状態の維持など)の継続時間を変更する【CakePHP4】

概要 CakePHP4では、公式ドキュメントを参考にログイン機能を実装すると、自動でブラウザにログイン状態を保持してくれ...
ChromeAddon

content_script.jsとbackground.jsの間でデータをやりとりする 【自作chome拡張機能】

概要 chome拡張機能(アドオン)を作っていると、content_script.jsとbackground.jsでデー...
ChatGPT

ChatGPTで遊んでみた 〜「このブログについてどう思いますか?」と聞いてみた〜

概要 先月くらいから仕事(プログラミング)にChatGPTを使い始めました。 具体的なコードに関する質問については、ほと...
WordPress

記事編集画面のブロックの種類を限定する ①基本【WordPress】

概要 WoredPressのブロックエディタには、数多くのブロックパターンがあります。 ↑の画像に載っているのはごく一部...
ChatGPT

プログラミングの現場でChatGPTを使ってみた 〜その2:実際に仕事で使ってみた〜 

前回の記事のおさらい 以前、下記の記事で、ChatGPTについての所感について、プログラマとしての視点でまとめました。 ...
WordPress

WordPressサイトと静的サイトを共存させた際に403エラーが発生する

どんな時に起きる? 固定ページのパーマリンクと同名のディレクトリが存在する。 403エラーがが発生するのは、静的ページの...