ikemonn's blog

技術ネタをちょこちょこと

Laravel

Laravel HomesteadにSequel Proを使う

概要 $ homestead up した後に、下記のように設定すればよい。 参考 Using Sequel Pro with Laravel Homestead Vagrant Environment

VagrantとHomesteadでLaravel5.Xを楽しむ

概要 Laravel Homestead - Laravel - The PHP Framework For Web Artisansを使うと簡単です。 やり方 // 予めLaravelのプロジェクトを作っておく $ larval new yourProject $ vagrant box add laravel/homestead $ composer global require "laravel/homeste…

【Laravel】Vagrant1.4.3とLaravel4.1で開発環境構築

Laravel4.1系とLAMP環境を使えるようにする。 VirtualBoxとVagrantのインストール VirtualBoxとVagrantをインストールしておく。 Laravelのインストール bryannielsen/Laravel4-Vagrantを参考にする。 リポジトリをcloneする。 $ git clone https://github.c…

【Laravel】MAMPのMySQLに接続する

MAMPを起動し、app/config/database.phpのmysqlの設定部分に以下のように書く。 mysql' => array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'DB名', 'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock', 'username' => 'ユーザ…

【PHP】PHPUnitとGuardを使ってファイルを変更時に自動でテストし、結果をMacに通知させる

ファイルシステムに変更が起きたイベントを処理するGuradとPHPUnitを利用して、ファイルを編集した後自動でテストが走るようにする。 gemをインストールする gem install guard gem install guard-phpunit gem install terminal-notifier-guard もし上記コマ…

【Laravel】ERROR - Could not load 'guard/phpunit' or find class Guard::Phpunitが出た時の対処法

gem guardのバージョンが2.+であることが原因 インストールしているguardのバージョンを調べる gem list guard 2.+のguardがある場合はアンインストールする #バージョンは任意のもの gem uninstall guard -v='2.2.5' これでguardを立ち上げ直せばOK 参考 Ca…

【PHP】Call to undefined method PHPUnit_Framework_TestResult::allCompletlyImplemented()が出た時の対処法

guard-phpunitのファイルのタイポが原因 //250行目、256行目にある以下のメソッド名を編集する $result->allCompletlyImplemented() ↓ $result->allCompletelyImplemented() Completelyのタイポが原因でエラーになってた。 参考 Call to undefined method PH…

【Laravel】MacにLaravel4.1をインストールするまでにやったこと

@localdiskさんの最小構成で始めるLaravelを読んで、「Laravelを試してみよう!」と思ってMacにインストールしようとしたのですが、インストールまでに色々詰まったのでまとめ。 PHP5.5系をインストール LaravelはPHP5.4以降があれば良いのですが、Macに入っ…