hasen's tech life

Twitter: @hasen

Laravel

composer updateで"Trait 'Illuminate\Support\Traits\MacroableTrait' not found"というエラーが出たので対応.

# composer updateで"Trait 'Illuminate\Support\Traits\MacroableTrait' not found"というエラーが出たので対応. # version $ php artisan --version > Laravel Framework version 4.1.31 # error $ composer update > [RuntimeException] > Error Output:…

Laravel v4.1.31で"Class 'Path\To\Models\Eloquent' not found"というエラーが出たので対応.

# Laravel v4.1.31で"Class 'Path\To\Models\Eloquent' not found"というエラーが出たので対応. # Eloquentのuse忘れが原因. $ php artisan --version> Laravel Framework version 4.1.31 $ vi Path/To/ModelName.php

Laravel Sparkを試した.

# Laravel Sparkを試した. # まだalpha版なのだけれど,ビジネス向けのSaaSらしい.# 参考: Introducing Laravel Spark: A Deep Dive # テストディレクトリ $ composer create-project "laravel/laravel" --prefer-dist ./app $ cd app # データベース$ vi …

Laravel v5.1でapigenを試してみた.

# Laravel v5.1でapigenを試してみた. # 参考: apigen # 一部うまく行かない箇所があった.依存ライブラリにエラーが有るとのこと. # 問題のライブラリのヴァージョンを'~1.4'から'1.3.1'にしたが上手く行かなかった. # とりあえず使ってみる段階なので,…

Laravel v5.1で"No supported encrypter found. The cipher and / or key length are invalid."というエラーが出たので.

# Laravel v5.1で"No supported encrypter found. The cipher and / or key length are invalid."というエラーが出たので,対応. $ php artisan serve # ブラウザで確認 > No supported encrypter found. The cipher and / or key length are invalid. $ ph…

Laravel v4.2のartisanコマンドでタイプミスしたので.

# error $ php artisan db::seed > [InvalidArgumentException] > There are no commands defined in the "db:" namespace. > Did you mean this? > db # type miss ('db::'ではなく'db:') # php artisan db:seed

gulpで"Cannot find module 'colone'"というエラーが出たので.

gulpで"Cannot find module 'colone'"というエラーが出たので. # error$ node --version> v0.12.7 $ npm install $ gulp > module.js:318 > throw err; > ^ > Error: Cannot find module 'clone' > at Function.Module._resolveFilename (module.js:316:15)…

Laravel v4.2でClass 'Carbon' not foundというエラーが出たので.

Laravel v4.2でClass 'Carbon' not foundというエラーが出たので.$ php artisan serve > Class 'Carbon' not found (ブラウザで) # app/config/app.phpのaliasesに定義する必要がある. $ vi app/config/app.php

Laravel v4.2のartisanコマンドでportを指定する.

# Laravel v4.2の'artisan serve'では,デフォルトで8000番ポートが使われる. $ php artisan serve > Laravel development server started on http://localhost:8000 # 別のターミナルから実行.$ php artisan serve # error > [Sun Jul 26 21:30:38 2015] …

Laravel v4.2のmigrationで"SQLSTATE[HY000] [2002] No such file or directory "というエラーが出たので.

# エラー. $ php artisan migrate > SQLSTATE[HY000] [2002] No such file or directory $ php -i | grep 'pdo' > 663:pdo_mysql.default_socket => /tmp/mysql.sock => /tmp/mysql.sock # パスを修正する.(~/.my.cnfと揃える) $ vi /usr/local/etc/php/5.6/…

Laravel v4.2でlocal用の設定を読み込ませる.

# Laravel v4.2でlocal用の設定を読み込ませる. # localのマシン名を確認する. $ hostname > macbook-pro-2013.local # 環境を設定する. $ vi bootstrap/start.php # 環境を確認する. $ php artisan env > Current application environment: local # loc…

Bookmark (2015-06-26)

・ohai+ConsulでIT資産管理を便利にしよう https://datahotel.io/archives/130 ・定時を超えるとBotに罵倒される社内文化 http://bugrammer.hateblo.jp/entry/2015/06/26/083000 ・C++によるSMOを用いたSVMの実装 http://kivantium.hateblo.jp/entry/2015/06…

Bookmark (2015-06-10)

・Laravel 5.1 is released https://laravel-news.com/2015/06/laravel-5-1-released/ ・How to undo (almost) anything with Git https://github.com/blog/2019-how-to-undo-almost-anything-with-git ・SMTP で使われる Sender Policy Framework (SPF) の…

'laravel array_merge(: Argument #2 is not an array)'というエラーが出たので,対応した.

PHPのWAFであるLaravelのコードを書いていて,下記のエラーが出たので対応. > laravel array_merge(: Argument #2 is not an array) 該当箇所のコードを確認すると,json_encode()が失敗していたので, 読み込み先である,/PATH/TO/storage/meta/services.j…

Bookmark (2015-03-24)

・「CakePHP 3.0」リリース、ORMを刷新 http://sourceforge.jp/magazine/15/03/25/065700 ・今風にPostgreSQLの開発環境をつくってみた http://stormcat.hatenablog.com/entry/2015/03/24/123713 ・Upgrading from Laravel 4 to Laravel 5 https://mattstauf…

Bookmark (2015-03-10)

・Envoyer – Zero Downtime PHP Deployment - https://laravel-news.com/2015/03/envoyer-zero-downtime-php-deployments/ ・Go でコードを書く時のかゆいところに手が届く goquickfix というのを書いた http://motemen.hatenablog.com/entry/2015/03/introd…

OSX(Mavericks)にLaravel5.0をインストール

Larave5がリリースされたので,早速入れてみた. $ php -v > PHP 5.5.21 (cli) $ php -m | grep 'mcrypt' > 25:mcrypt$ composer create-project laravel/laravel $ cd Laravel $ php artisan > Laravel Framework version 5.0 $ php artisan serve# ブラウ…

Bookmark (2015-02-04)

・Linuxカーネルに関する技術ドキュメント「Linux internals」の第2部が公開される http://www.softantenna.com/wp/unix/linux-internals-part2/ ・Rails, Django, Laravel 開発サーバをダブルクリックで起動する vagrant-layout プラグインというのを作った…

Bookmark (2015-02-02)

・Laravel 5https://laravel-news.com/2015/01/laravel-5/・新しいオープンソースEmbulkを発表1http://treasure-data.hateblo.jp/entry/2015/02/02/133635・Perl開発者Larry Wall氏が、Perl 6.0の正式バージョンを2015年のクリスマスにリリースすると発言、P…

Bookmark (2015-01-08)

・This is the insanely fast, alien-like router of the future http://qz.com/…/this-is-the-insanely-fast-alien-like-route…/ ・PHP concepts to learn before diving into Laravel 5 http://gilbert.pellegrom.me/php-concepts-to-learn-before-l…/ ・…

Bookmark (2014-11-12)

・Kibana 4 Beta 2: Get it now/http://www.elasticsearch.org/blog/kibana-4-beta-2-get-now/・OS X YosemiteからJSでMacアプリを作れるようになったって!?と聞いてみたもののhttp://blog.mah-lab.com/…/os-x-yosemite-app-with-javascript/・Laravel 4の…

.vimrcに,PHPUnitとcodeceptionのキー割り当てを書いた.

Vimで使うために,.vimrcに,PHPUnitとcodeceptionのキー割り当てを書いた.'Laravel Testing Decoded'にあったものを元に作成.$ vi .vimrc++ " phpunitを実行する++ nmap ,t :!phpunit++ " codeceptを実行する++ nmap ,c :!php ./codecept.phar run++ nmap…

composerコマンドで,dyld: Library not loaded: /usr/local/lib/libpng15.15.dylibというエラーが出た時.

Laravelでcomposer installしようとしたらエラーが.対処療法的だけど,シンボリックリンクの貼り直し. $ ln -s /usr/local/Cellar/libpng/1.5.17/lib/libpng15.15.dylib /usr/local/lib/libpng15.15.dylib 以下,詳細. $ composer update> dyld: Library …

フォームの入力文字数を,動的に表示するカウンタをjQueryで.

入力文字数制限のあるフォームに,動的に現在の入力文字数を表示するカウンタを付けたかったので,jQueryで書きました.フレームワークはLaravel,テンプレートエンジンはbladeで.$ vi app/routes.php++ ++ <head> ++ </head>

Laravel v4.2でexifデータを取得

# exifデータ取って,といわれていたので,雛形を作成. # Laravel,あんま関係なくて,普通にPHPの関数だけど. # 画像のアップロードディレクトリを作成 $ mkdir public/img $ chmod 755 public/img # テンプレート作成 $ mkdir app/views/exif $ vi app/v…

Laravelのインストール時に'Monolog\Logger'についてエラーが出た時.

Laravel v.4.2.11を新しくインストールした時に,'Monolog\Logger'についてのエラーが出たので,下記で対応.$ vi composer.json# classmapに下記を追加++ "vendor/monolog/monolog/src/Monolog"$ composer install# 以下,インストールの流れ詳細$ composer…