PHPのcurlを卒業して、Guzzleを使う。の巻
PHPでHTTP通信するときに、PHP組み込みのcURL(Client URL Library)を利用していたのですが、インターフェースが古い感じで、例外処理もやりにくくて、なんだかなーと思っていたのですが、ちゃんと動く […]
PHPのcurlを卒業して、Guzzleを使う。の巻 続きを読む »
PHPでHTTP通信するときに、PHP組み込みのcURL(Client URL Library)を利用していたのですが、インターフェースが古い感じで、例外処理もやりにくくて、なんだかなーと思っていたのですが、ちゃんと動く […]
PHPのcurlを卒業して、Guzzleを使う。の巻 続きを読む »
PSR-1: 基本コーディング規約 PSR-1(日本語) PSR-2: コーディング・スタイル・ガイド PSR-2(日本語) PHPの標準コーディング規約に沿った形に変更しました。 ツール → オプション → エディタ
NetBeansをPSR-1/PSR-2 standards準拠に設定する 続きを読む »
MySQLで絵文字を扱おうと、utf8からutf8mb4に変更して試す機会がありました。 開発はLaravel(5.4)なのですが、Laravelは5.4からutf8mb4がデフォルト(?)になったのですね。ただMySQ
PHPのfile_get_contents関数で、サーバ上のファイルを読み込むことができますが、HTTP(or HTTPS)で参照できるコンテンツも取得することができます。 本当は、curlで書いたほうがいいですけどね。
PHPのfile_get_contentsでエラーハンドリングする 続きを読む »
一年前くらいに自社サーバにJenkinsをいれた(yumしただけ)んだけど、放置していたので、ボチボチCIしないとってことで、社内のGitと連携することにしました。 とりあえずLaravelプロジェクトを連携してみます。
LaravelプロジェクトとJenkinsの連携 続きを読む »
Laravel5.4でmigrationを実行したところ、エラーになりました。 [IlluminateDatabaseQueryException] SQLSTATE[42000]: Syntax error or ac
MySQLのインデックスサイズに767byteまでしかつかえない問題と対策 続きを読む »
皆様、お疲れ様です。 uminchuです 今回は前回軽く触れたAWSの機能の一つ、SQSにちょっと触れてみたいと思います。 現在担当している案件にてSQSを使用する機会ができ、 実装担当として少し弄ったのでそのことについ
Amazon Simple Queue Service をPHPで使ってみる 続きを読む »
佐川急便か何かのシステムと連携するために、Shift_JISで出力したCSVを作成する必要があり、もともとseedデータ用にLaravel Excelを利用していたため、同じLaravel Excelで実装しようと思いま
Laravel ExcelでCSV出力したらSJISで出せなかったので自分で書きました 続きを読む »
開発してたり調べ物したりしてると簡単なコードを試してみたくなりたくなる時があります。 こんな時、昔やっていたPerlやたまに勉強するPythonでは対話型評価環境のREPL(Read-eval-print loop)を起
Dockerの続きを書こうとしましたが、結局MySQLのコンテナくらいしか使ってないので今回は自動テストについてちょっと書いてみようと思います。 自分は深く関わってないのですが、他案件で「PhantomJS」を使っている
CodeceptionでPhantomJSによるブラウザテストをしてみる。 続きを読む »
Laravel5.0とか5.1とかあたりでは、クロージャを利用してメール送信のプログラムを書いていました こんな感じです。 Mail::send('emails.welcome', $data, fu
Laravel5.4(5.3?)のメール送信 続きを読む »
Laravel5.3より、Notificationsという仕組みが備わったので、早速試してみます。 Laravel Notification Channelsで、利用できるチャンネルの一覧が確認できます。 Chatwor
Laravel NotificationsでChatworkに通知する 続きを読む »