PHP

ブログ

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

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

年賀状の宛先PDFを作るPosGoの使い方について

はじめにこの記事は「Ultimate Postcard Generator (ウルティメイト ポストカード ジェネレータ)」の使い方についての記事です。コードの説明についてはこちらをご参考ください。作ったあらましについてはこちらを参考にして...
技術系

URLのクエリパラメータ(?で設定されるアレ)を?か&か判定して付け足す

URLのクエリパラメータをいい感じに足したかったです。というわけで先にコード例を。$url .= parse_url($url, PHP_URL_QUERY) // 既にクエリ文字列が設定されているかどうか、クエリ文字列だけを抜き出して判定...
ブログ

Laravel5.4のDuskを使ったブラウザテスト(E2Eテスト、結合テスト)で使えるメソッドを調べる

はじめにLaravel5.4ではアプリケーションテストとして、実際にブラウザを動かすLaravel Dusk(ダースク)を使います。Laravel DuskはChromeを動かすためのテストツールです。このLaravel Duskは5.4か...
技術系

LaravelのNotificationをつかってSlackのメッセージを飛ばす

はじめに先日LaravelからSlackメッセージが送れるようになって、「やった!これで楽しくなる!」って思っていたのですが、 @naname さんから「Laravelって最近は標準でSlack対応してますよww」という情報を頂きまして、そ...
ブログ

macOS上でSeleniumサーバを動かす

PHPのBehat便利ですね。シナリオの書き方がすごくわかりやすいです。Behat用にローカル開発用の環境でSelenium Serverを動かしてみました。Homebrewでselenium-server-standalone chrom...
ブログ

小規模チームでのWordPress案件開発でComposerにまかせてみる

5人以下のチームでWordPress案件を開発するときのメモです。小規模なのでファイル同期にあまり手がかけられない、でもGitとかでキレイに管理はしなくちゃならない、という感じです。まだ試行錯誤の途中なのですがその経過を含めて。ファイル構成...