PHP

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 です。ほげほげの・・・続きを読む

Laravel 5.3 Eloquent ORM 入門 1 (モデルの作成)

PHP の Web フレームワーク Laravel で ORM (Object-Relational Mapping) をつかさどるのが Eloquent です。 これはなかなかできのよい ORM で、慣れれば大抵のことが直感的に実装できます。今回は Laravel 5.3 における Eloquent の使い方を紹介します。 詳細な情報は 公式ページ Elo・・・続きを読む