CakePHP4 CakePHP4で配列やオブジェクトをログ出力する方法 CakePHP4でログの仕様が変わってしまったために、配列などがログ出力できなくなってしまいました。 何とかする方法を紹介します。 CakePHP4のログはテキストしか渡せない CakePHP3までは、Logクラスに変数を突っ込んでやれば、... 2021.02.08 CakePHP4
CakePHP4 [CakePHP4.x]SSL付きだとDebugKitが動かない? CakePHP4でDebugKitが動かない問題に当たりました。 PHP7.4 CakePHP4.2.3 DebugKit 4.4?(Cake本体に同梱) ホスト環境はWindows10で、VirtualBoxにCentOS8を入れて開発... 2021.02.05 CakePHP4
Laravel8.x Laravel8 記述の違いによるモデル周りの動作の違いについて Laravel8のModel::insert()メソッドでレコードを登録したら、なぜかcreated_byがNullで入っていました。 あれ?自動でいれてくれるんじゃなかったのか?と思って調べたら、どうやら記述方法で動作が変わるらしい。 記... 2021.01.25 Laravel8.xLaravel初心者講座
CakePHP Windowsホスト&VirtualBoxの共有フォルダー内でcomposerやnpmが動かない いろいろ試して、WindowsホストでVirtualBoxの共有フォルダー機能は使ってはいけないという結論になりました。 なぜダメなのかと解決方法(代替案)を記事にしました。 composerやnpmが動かない Windows環境でVirt... 2020.12.25 CakePHPCakePHP3.xCakePHP4CentOSLaravelNode.jsOS設定PCPHPUbuntuVagrantVirtualBoxVisualStudioVSCodeWindowsXAMPP開発雑談
PHP PHP.iniの設定ミスでファイルのアップロードができない PHP.iniの設定ミスでファイルのアップロードができなくなってしまった。 原因はケアレスミスだった。 問題 現象としては upload_max_filesize のサイズが足りないのでアップロードできないエラー。 当然、十分なサイズを設定... 2020.12.19 PHP
Laravel [Laravel講座]Laravel8.xのルーティング Laravelのルーティングについてまとめました。 まずここがわからないと何も表示させることができません。 だいたいは、こちらに書いてあることの抜粋です 初めに 環境 Laravel 8.x での情報になります。 廃止された機能についての記... 2020.12.17 LaravelLaravel8.xLaravel初心者講座
Laravel VirtualBox&Vagrantで爆速Laravel環境構築 LaravelなどのWebサーバーの開発環境を構築するのは、プログラミング初心者にはかなり難しい作業です。 Windows/Mac環境であれば、XAMPPを使うのが一番早いのですが、直接インストールするのはさけたいとか、PHPのバージョンを... 2020.12.15 LaravelLaravel初心者講座VirtualBox日本語の情報
CakePHP3.x CakePHP3.9/4でMySQLに接続しようとしたら「SQLSTATE[HY000] [2002] No such file or directory」が出る。 新規にCakePHPの環境をインストールしていて、なぜかデータベースに接続できず SQLSTATE No such file or directory というエラーがでてどうにもこうにも困りました。 せっかちな方は結論に飛んでください。 原... 2020.12.11 CakePHP3.xCakePHP4PHP
CakePHP3.x [CakePHP]composer起動時に出る警告メッセージ composerでCakePHPをインストールしたらこんなメッセージが Action required The CakePHP plugin installer v1.3+ no longer requires the "post-auto... 2020.12.11 CakePHP3.xPHP開発
CakePHP3.x [CakePHP3]Cake3で検索プラグイン(friendsofcake/search)を使う CakePHP3の検索プラグインとして、friendsofcake/searchが良く使われていると思いますが、CakePHP3.6で仕様が変わってしまいました。 CakePHPはこういうことがよくあるので困っちゃいますね。 変更点 こんな... 2020.12.11 CakePHP3.x開発
CakePHP [2021年]プログラミング初学者にお勧めな言語・フレームワーク 現在はフレームワークなしでWebアプリケーションを組むことは必須になっています。 どのフレームワークを使うべきかの参考の一つとして記事を書いてみました。 PHPのフレームワーク多すぎ問題 RubyはRails一択なのですが、PHPはあまりに... 2020.11.19 CakePHPCakePHP3.xjqueryLaravelPHPpython
Google API googleスプレッドシートをPHPからアクセスしたら超絶めんどくさかった件 エクセルのシートをPHPで読みたかったのですが、googleスプレッドシート経由で読めば簡単じゃね? と思ってやり始めたときのメモです。 公式のチュートリアルを見て簡単じゃーんと思ったのですが・・・結果としては、結構ハマりました。 2020.08.12 Google APIPHP
Linux [VirtualBox]共有フォルダのパーミッション(Linux系) VirtualBoxには、共有フォルダーという機能があり、ホストOS上のフォルダをゲストOSに自動的にマウントしてくれる機能があります。 Web系開発などで、ソースファイルをいじりたいときに、SMBやFTPなどで管理するよりも、直接いじれて... 2020.07.06 LinuxOSOS設定PHP
Linux 古いESXiがインストールできない USB経由でインストールしたら menu.c32: not a COM32R image というメッセージが出てきてインストールができないことがあります。 4とか5あたりでなることがあるみたいです。 解決方法 解決方法はいろいろあるみたいで... 2020.06.01 LinuxOSOS設定PC日本語の情報開発
CakePHP3.x [CakePHP3.x]cakephp3 タイムスタンプが入らない カラムにcreatedやmodifiedがあると、自動的にタイムスタンプが入る機能があります。 当初、該当のテーブルには不要だったのですが、後から入れることになったので、カラムに追加して保存処理をやらせてみたのですが、なぜかタイムスタンプが... 2020.03.26 CakePHP3.x
CakePHP3.x [CakePHP3.8]migration スナップショットで取得したマイグレーションファイルがマイグレートできない件 cakephp3.8+mysqlでマイグレーションファイルを作成中に不具合が起きました。 下記のコマンドで、現在DBに設定されているテーブルの状態でマイグレーションフィルを作成できます。 # bin/cake bake migration_... 2020.03.23 CakePHP3.x
CakePHP3.x [CakePHP3.8]composer updateできなくなった composer updateしたら、下記のようなエラーが出ました。 Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No repl... 2020.03.23 CakePHP3.x
DB CentOS8でWebサーバー構築 CentOS8が去年の終わりぐらいに出たみたいなので、試しに入れてみました。 CentOS7以前では、パッケージ管理はyumコマンドが使われていましたが、CentOS8ではdnfというコマンドに変わっています。 ただ、ぱっとみ使い方はyum... 2020.01.09 DBLinuxOSPHP開発
CakePHP3.x [CakePHP3.x]CakePHP2にあったafterFind()やvirtualFiledsはどこに行った? CakePHP2ではモデルのafterFind()メソッドで検索結果の整形を行うことができました。 なんですが、CakePHP3ではなくなってしまったようです。 (参考)afterFind イベントやバーチャルフィールドはありません 2019.12.05 CakePHP3.x