わすれっぽいきみえ

みらいのじぶんにやさしくしてやる

Laravel

Eloquent ORMで特定カラムの値を処理して取り出すために$appendsを使う

簡単に間違いコードを書くと url); } } ここで url というのは examples テーブルの1カラムとする。 要は url を単にURLではなくて、後ろのパスだけを取り出すメソッドが書きたいと思ったときにどうしたらいいの?というのを調べてた…

25日目: GitHub APIを叩いた結果をDBに入れるだけのコマンドを作る その2

kimikimi714.hatenablog.com の続き。 コマンド引数とメインの処理をちゃんと見直す。 コマンドに渡す引数 Pull Requests | GitHub Developer Guide にあるようにどのオーナーによる何のリポジトリのpull request情報を取得したいのかを指定すれば良いので *…

23日目: GitHub APIを叩いた結果をDBに入れるだけのコマンドを作る その1

kimikimi714.hatenablog.com ここでGitHub APIを叩けるようにし kimikimi714.hatenablog.com kimikimi714.hatenablog.com ココらへんでDBにデータを入れられるようにModelを作ったので、APIを叩いた結果を入れるコマンドを今度は作る。 Laravelにははじめか…

21日目: Laravel Eloquentを使って必要なModelを生成する その2

laravel.com ここにあるコマンドたちで適当にmigrationファイルをいじる。 reviewsテーブルの作成。

20日目: Laravel Valet使ってみる

何故かどうしてもhomesteadが立ち上がらなくなったので、やむなくvaletを入れてみる。homesteadの立ち上げを修正するのはまた今度やる。 laravel.com macでしか使えないのとhomebrew必須とのことだった。 以下コマンドを羅列する。 brew install php71 // ph…

18日目: Laravel Eloquentを使って必要なModelを生成する その1

laravel.com ここにある方法でModelを作ろうと思う。 kimikimi714.hatenablog.com この日の記事に書いたようなコンポーネントが必要になる。そこからざっくり必要なModelは User Review Comment になると考えている。 そのそれぞれについて必要な項目は違っ…

8日目: ランキングを返すAPIの仮組みをする

laravel.com laravel.com laravel.com この3つのドキュメントを見ながら簡単なAPIを作る。 まず簡単に /api/rankings/weekly というパスを叩いてレスポンスが返ってくるようにする。 routes/api.phpを以下のように書き換える。 -Route::get('/user', functio…

6日目: Laravel Homesteadのバージョンを上げる

homesteadを立ち上げようとしたら vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Checking if box 'laravel/homestead' is up to date... ==> default: A newer version of the box 'laravel/homestead' is availab…

3日目: Laravel Homestead導入

昨日の続き。 ドキュメントは以下。 laravel.com ちなみに昨日の記事で書いたように php artisan serve でもサーバは立ち上げられるので、Homesteadは必須ではない。以下の記事はとりあえずHomesteadどうやって立ち上げるのかを試してみたという内容になるこ…

2日目: Laravel導入

業務でphpのフレームワークを使うことがなくて寂しいのでLaravelを使ってみようと思う。 Laravel phpだけでググると4.2系のドキュメントに行き着いてしまったので laravel.com ここからすすめる。 composer global require "laravel/installer" これは4系と…