2015-06-01から1ヶ月間の記事一覧
Laravelにおけるファサードとは、デザインパターンのファサードとは全く別物なので注意。 単にAPIを使うための機能と捉えておけばいいみたい。 目的 こんな感じでアプリ内からどこでも動くようにする。 true 本当に動くクラス 巡り巡って本当に動くis_piyo(…
サービスプロバイダのスケルトンをartisan経由で作る。 $ php artisan make:provider FugaServiceProvider Provider created successfully.app/Providers/FugaServiceProvider.php
Laravelプロジェクト直下に素のPHPを書いてみる。 hoge.php bind('foo', function(){ return ['hoge' => 'fuga']; }); // fooの名前で取り出す $foo = $app->make('foo'); var_dump($foo); //=> array(1) { //=> 'hoge' => //=> str…
MongoDBをインストール。 $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 $ echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb…
Collections - Laravel - The PHP Framework For Web Artisanslaravel.com collect([])を使うと、Illuminate\Support\Collectionインスタンスが返ってきて、PHPの貧弱なArrayを便利にしてくれる。Eloquentを使うときも、これらの便利メソッドが使える。 firs…
ミドルウェアの使い方のもっと良い方法がちゃんと書いてあった。 HTTP Middleware - Laravel - The PHP Framework For Web Artisans というかもうRailsぽい。やりたいのは /api以下のリクエストは、API用のミドルウェアを通ってほしい /api以下のレスポンス…
Laravelは5になってからPSR-4に沿うようになったので、appディレクトリの下を自由に使うのが良いらしい。APIとデバッグ用のページと管理者用のページを作る時にどうするかなと思って、まずやってみた。Controllerの下にApi、Debug、Adminの名前空間を掘って…
ミドルウェアを触ってみる。 artisanでミドルウェアのスケルトンを作る。 $ php artisan make:middleware AuthenticateUserAgent Middleware created successfully.できた。app/Http/Middleware/AuthenticateUserAgent.php
app/Http/routes.phpを触る。 text/plain
メモ。 Ubuntu14。 PHP5.6入れる。 $ sudo add-apt-repository ppa:ondrej/php5-5.6 $ sudo apt-get update $ sudo apt-get install python-software-properties $ sudo apt-get update $ sudo apt-get install php5 $ php5 -v PHP 5.6.9-1+deb.sury.org~tru…
二重引用符(ダブルクオート)の中にバックスラッシュを置くとき、 「\n」とか「\t」とかのエスケープシーケンスは展開されるけれど、 「\j」のような言語が認識できないようなものがどうなるか、言語間で差が出たのでメモ。 Perl print "$]\n"; print "\j\n…
http://r9.hateblo.jp/entry/20120513/p1ScanSnapでスキャンしたPDFをページごとに回転する - Perl日記r9.hateblo.jpの続き。(もう3年も前だ) 本体PDFに表紙PDFのページを差し込む 漫画の単行本をスキャンして自炊するときには、白黒の本体部分と、カラー…