PHP

PHP_CodeSniffer で PHP のコーディングスタイルを整える (Visual Studio Code)

VS Code に拡張機能 phpcs をインストール

プログラミングにおいて開発チーム内でコーディング規約を定めて、書式を統一しておくことは非常に重要です。 言語、IDE (統合開発環境) によって、それぞれコーディングスタイルを強制するような仕組みがあります。 PHP の場合は PHP_CodeSniffer (phpcs) を使います。 インストール Composer でインストール これが一番簡単でしょう・・・続きを読む

Laravelでよく使うArtisanコマンド

こんにちは。ふっくんです。 Laravelを使いだしてまもないので、「あれ?あのコマンドなんだっけ?」となることが多々ありますので、Laravelでよく使うArtisanコマンドをまとめます。 ※以下に記載する内容は Laravel 5.5.3 を前提としております。 エディターはVisual Studio Codeがおすすめ まず、Visual Studi・・・続きを読む

LaravelでSQLiteの外部キー制約を有効にする

こんにちは。この度、新加入いたしました「ふっくん」です。 よろしくお願いいたします。 さて、現在Laravelを使用して開発を行っており、ローカル環境ではDBにSQLiteを採用しました。 その際の、外部キー制約を設定する方法を備忘録として残します。 ※SQLiteでは、SQLite3から外部キーの設定が可能になりました。 また、DBの作成はマイグレーション・・・続きを読む

Windows 10 に PHP 7.1 と Composer をインストールする

今回は Windows 10 Pro に PHP 7.1.2 と composer をインストールします。ちなみに開発環境を想定していますので、運用には向きません。 所要時間は約 5 分です。 あまり Windows に PHP を入れて開発する必要はないのですが、 Laravel でプロジェクトに Homestead をインストールするときにローカルの P・・・続きを読む

Laravel 5.3 Eloquent ORM 入門 2 (マイグレーション)

Laravel Eloquent の 2 回目です。 前回はモデル作成までしか書けなかったので、今回はマイグレーションについて紹介します。 マイグレーションファイル ファイル名 マイグレーションファイルは database/migrations フォルダに配置します。 ファイル名の規則は yyyy_mm_dd_hhmmss_ほげほげ.php です。ほげほげの・・・続きを読む