PHP

PHP のプロジェクトのコードレビューで fixer を実行してくださいともうコメントしたくない

はじめに PHP のプロジェクトでコーディング規約として PHP-CS-Fixer を使って、コード整形しているプロジェクトは多いのではないでしょうか? しかし、IDE などを使って PHP-CS-Fixer を自動実行している場合は良いのですが、実行されずに commit して、コ…

GitLab CI で継続的 composer update する

みなさん composer update していますか? ってことで以前 enomotodev.hatenablog.com という記事を書いたのですが、今回は GitLab CI で継続的に composer update するようにしてみました。 パッケージ紹介 GitLab CI でも簡単に composer update ができる …

CircleCI で継続的 composer update する

みなさんは日々 composer update していますか? 使用しているフレームワークの周辺パッケージの更新に追従し続けるのは大変そうにみえますが、きちんとテストを書いていれば日々の composer update もそれほど苦ではないと思います。 反対に composer updat…

Laravel で秒速で管理画面を作成する

こんにちは、Laravel で簡単に管理画面を作成できる Laractive Admin を作ったので、使い方を紹介していきたいと思います。 環境 PHP 7.2.4 Laravel 5.6.22 MySQL 5.7.22 Laractive Admin のインストール まずは Composer で Laractive Admin をインストール…

Carbon を拡張して祝日と干支を表示できるようにした

PHP

PHP で日付操作が簡単にできる Carbon を拡張して、祝日と干支(十二支)に対応した JpCarbon を公開しました。 インストール 他のパッケージと同様、composer 経由でインストールします。 $ composer require enomotodev/jp-carbon 使い方 祝日を取得する C…

【 Composer 編】Mac に Docker インストールしてみた

前回の『【 php-fpm 編】Mac に Docker インストールしてみた』の続きです enomotodev.hatenablog.com Database と連携する前に、Composer と連携し、PHP フレームワークの Laravel をインストールしてみようと思います Composer のイメージを pull する $ d…

【 php-fpm 編】Mac に Docker インストールしてみた

前回の『【 Nginx 編】Mac に Docker インストールしてみた』の続きです。 enomotodev.hatenablog.com コンテナを削除する Nginx のコンテナなどが稼働していると思うので、一旦全て削除します $ docker rm -f `docker ps -a -q` php-fpm のイメージを pull …