CakePHP3

ブログ

CakePHP3でメールの送信テストを行う

こんにちはCakePHP3でメール送信のテストを行いたかったです。最近はスパムメール排除のため、認証されていないメールサーバを使うことが難しいです。そのため開発時にはGmailのサーバを使ってメールを送信しました。送信用の設定送信確認送信用...
技術系

CakePHP3でログイン中のユーザ情報を取得する方法

CakePHPでログイン中のユーザ情報を取得する方法について調べました。呼び出す場所によって呼び方が違うので注意が必要でした。コントローラの場合コントローラの場合はAuthコンポーネントを使うと取得できます。Auth::user()の引数に...
技術系

CakePHP3でパスワード用のハッシュを生成するワンライナー

こんにちは。CakePHP3でユーザログイン周りを実装していて、初期データを入れたくなりました。CakePHPでは認証について公式マニュアルが充実しているのですごく便利です。ここでは一般的な「登録ページは公開」するサイトについての記載があり...
技術系

MacOSでMySQL(MariaDB)を使った開発をしていたら大文字小文字のレターケースでドハマリしてしまったお話

はじめに表題の件です。MySQL(MariaDB)を使った開発を行っていましたが、そこで原因不明のバグに遭遇してしまい、すごく困りました。具体的にはMacOSで開発したコードをCircleCIで動かそうとしたところ、テストでコケてしまう、と...