Laravelエキスパート養成読本[モダンな開発を実現するPHPフレームワーク!]

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

補足情報

Webアプリを開発/リリース,または運用する際には既知,未知も含めたセキュリティの脆弱性に対応する必要があります。本書で紹介したコードもリリース前には十分に対策/動作試験などを行ってください。本書は技術解説(情報の提供)を目的としておりますこと,あらかじめご了承ください。

お詫びと訂正(正誤表)

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2015年7月8日更新)

P.14 右段中

modeles(2箇所)
models

P.23 右段下

requrest
request

P.24 右段下 リスト2

Log::info
Log::debug

P.27 URL

https://github.com/jumilla/l4-sample-todo/archive/master.zip
https://github.com/jumilla/l4-sample-getstarted/archive/master.zip

P.37 URL

https://github.com/jumilla/l4-sample-todos
https://github.com/jumilla/l4-sample-todo

P.38 右段中

STATUS_COMPLETE
STATUS_COMPLETED

P.40 右段上

TodoController
TodosController

P.43 左段中

onlyTrahsed
onlyTrashed

P.44 左段上

Todosモデル
Todoモデル

P.61 リスト1

return Book;
return new Book;

P.63 右段下

Laravel5からメソッドもその対象になりました
Laravel5からコントローラでのメソッドインジェクションが可能になりました

P.63 右段上

コンポーネント間の依存関係をソースコードから排除し、外部の設定ファイル
コンポーネント間の依存関係をロジックから排除し、外部の設定ファイル

P.72 リスト4

array[
[

P.74 左段上

gihyoカラム
nameカラム

P.79 リスト23 Eagerローディングしない場合

// routes.php

Route::get('posts', function()
{
    // $posts = \App\Post::all();
    $posts = \App\Post::with('user')->get();
    return view('posts')->with('posts', $posts);
});

P.89 左段中

app//Console/Commands
app/Console/Commands

P.99 リスト1

Illminate/Foundation/Providers/FormRequestServiceProvider
Illuminate/Foundation/Providers/FormRequestServiceProvider

P.115 左段上

config/autoload.local.php
config/autoload/local.php

P.123 図1

inoventory
inventory

P.124 表5

ユーザ:vagrant/
ユーザ:vagrant

P.135 リスト8

'[a-zA-Z0-9]'
'[a-zA-Z0-9-]+'

P.138 リスト1

validationError
responseValidationError

P.139 リスト3

ApiAuthFilter::APPLICATION_TOKEN
ApiAuthFilter::AUTHORIZED_USER

P.141 リスト8

$reservation = $reservation = $this->service->read($reservationCode);
$reservation = $this->service->read($reservationCode);

P.145 リスト8

return $this->store($user, new Reservation(), $inputs);
return $this->store(new Reservation(), $user, $inputs);

P.145 リスト9

「$reservation->save();」の抜け
以下にアップしております。
https://github.com/shin1x1/gihyo-laravel-book-
reservation/blob/master/src/package/Gihyo/
BookReservation/Service/ReservationService.php#L84-L118

P.145 リスト9

protected function store(User $user, Reservation $reservation, array
$inputs)
protected function store(Reservation $reservation, User $user, array
$inputs)