2017-10-06 log
EPISODE 31 Sorting Posts By Tags
$route->add('/posts/tags/{tag}', 'TagsController@index')
TagsController function index(\App\Tag $tag) { $posts = $tag->posts; return view('posts.index', compact('posts')); }
class Tag extends model { public function getRouteKeyName() { return 'name'; // $route->add('/posts/tags/{tag}', 'TagsController@index') -> 普通idの値で取得するが、nameで取得できるようになる }
EPISODE 32 Eventing
効率的なWebアプリケーションの作り方 5章~11章
4章までのオブジェクト指向設計の応用で5章以降も解説してほしかった。Symfonyアプリの解説になってしまって個人的には残念。
php-rentacar/src/Acme/RentacarBundle at master · fivestar/php-rentacar · GitHub
CodeGrid Babelの手ほどき- 第1回Babelとは
ES6構文をES5に変換
Babelの手ほどき - Babelとは | CodeGrid
CodeGrid Babelの手ほどき- 第2回 さまざまな環境で使う
babelのpolyfill -> ES6の構文ではなく、新APIをES5に変換
Babelの手ほどき - さまざまな環境で使う | CodeGrid
おすすめライブラリつまみ食い 第1回 Moment.js
おすすめライブラリつまみ食い - Moment.js | CodeGrid
TestCafe入門 第1回 TestCafeとは
TestCafe入門 - TestCafeとは | CodeGrid
WebDriverを使用しないE2Eテストフレームワーク 導入が容易 かなりよさそう テスト記述例 https://github.com/codegrid/2017-testcafe/blob/master/01/test.js
TestCafe入門 第2回 テストの基本
デバッグ機能が素敵
TestCafe入門 第3回 実践的なテストのために
リモート機能が素敵。Parallel上のIEブラウザでもテストができそう。