PHP, Ruby
フロント(HTML, CSS, JS)
サーバーサイド(PHP)
週末を使って、3~4週間で作成
・PHPフレームワーク
・人気なMVCフレームワーク
例) 環境変数の管理ENVファイル
Rails・・・gem install dotenv
Laravel・・・・.envが最初から入っている
例) タスクスケジュール
Rails・・・gem install whenever
Laravel・・・ドキュメントで丁寧に整理
→簡潔にわかりやすいメソッドが書ける
$lunch = Lunch::findOrFail($id); // 取得できない場合は404エラー
Findメソッド
// 削除されていないランチを取得する $lunches = self::NotDeleted() ->get(); public function scopeNotDeleted($query) { return $query->where('is_deleted', false); }
クエリスコープ
・アイデアを形にするスピードは早い
・レールから外れると辛い
Rails 歴5年の僕が Laravel で開発するようになって思ったこと。
・自由、どんなものであれ作ることはできる
・設計が重要になってくる
By Yudai Yamashita