-
Notifications
You must be signed in to change notification settings - Fork 39
Open
Description
책을 읽다가 오탈자를 발견하시면 신고해 주세요. 이 글에 댓글로 써 주세요.
- 페이지 번호
- 오탈자 내용
을 써 주시면 됩니다.
혹시라도 이 책을 다시 찍게 된다면, 후배 독자들이 더 완성도 있는 책을 읽을 수 있을 겁니다.
이 저장소는 깃허브가 서비스를 접을 때까지, 삭제하지 않을 것이므로 여러분들의 기여가 영구적으로 보관됩니다.
고맙습니다.
page 29 by @appkr
-ul>li*3>a + Tab을 입력하고 Tab 키를 누르면
+ul>li*3>a를 입력하고 Tab 키를 누르면page 52 by @mAKEkr
// 코드 7-1
public function down() {
- Schema::drop('posts');
+ Schema::dropIfExists('posts');
}page 53 by @mAKEkr
-Schema::drop(string $table) 테이블을 지운다.
+Schema::dropIfExists(string $table) 테이블을 지운다. page 64 by @namo429
// 표 8-1
-ArticlesController@delete
+ArticlesController@destroypage 64 by @appkr
// 표 8-1 라라벨 5.2까지는 RESTful 리소스 라우트에서 복수형의 라우트 파라미터를 쓰다가 5.3부터 단수로 바뀌었습니다.
-{articles}
+{article}page 72 by @show0910
// 그림 9-1 웹 브라우저의 마지막 쿠키 기록 부분
-expires=zzz
+expires=aaapage 89 by @mAKEkr
// 콘솔 10-7
+2번 사용자가 없으면 1번 사용자를 이용한다. App\User::find(1)->articles()->...
>>> App\User::find(2)->articles()->create([
... 'title' => 'Second article',
... 'content' => 'Second content',
... ]);page 101 by @show0910
-코드 12-3을 참고해서 포럼 글 목록을 포시할 뷰를 만들자.
+코드 12-3을 참고해서 포럼 글 목록을 표시할 뷰를 만들자.page 122 by @mAKEkr
// 코드 블록 제목
-코드 14-4 app/Http/Listeners/ArticlesEventListener.php
+코드 14-4 app/Listeners/ArticlesEventListener.phppage 123 by @mAKEkr
// 코드 블록 제목
-코드 14-6 app/Http/Events/ArticleCreated.php
+코드 14-6 app/Events/ArticleCreated.phppage 129 by @dspaudio
-wehreEmail()은 동적 메서드다
+whereEmail()은 동적 메서드다page 137 by @corean
-string g iven
+string givenpage 223 by @namo429
// 코드 블록 타이틀
-코드 23-14 app/Events/ArticleCreated.php
+코드 23-14 app/Events/UserCreated.php
```diff
page 223 by @namo429
// 코드 23-14
-class UserCreated extends Event
+class UserCreatedpage 228 by @corean
-코드 23-21를 참고하여
+코드 23-12와 다음 코드 블록을 참고하여page 232 by @namo429
// 코드 23-27 비밀번호 변경 로직 누락분 추가
public function postReset(Request $request)
{
$this->validate($request, [
'email' => 'required|email|exists:users',
'password' => 'required|confirmed',
'token' => 'required'
]);
$token = $request->get('token');
if (! \DB::table('password_resets')->whereToken($token)->first()) {
return $this->respondError('URL이 정확하지 않습니다.');
}
+ \App\User::whereEmail($request->input('email'))->first()->update([
+ 'password' => bcrypt($request->input('password'))
+ ]);
\DB::table('password_resets')->whereToken($token)->delete();
return $this->respondSuccess(
'비밀번호를 바꾸었습니다. 새로운 비밀번호로 로그인하세요.'
);
}page 233 by @namo429
// 코드 23-29
-class PasswordRemindCreated extends Event
+class PasswordRemindCreatedpage 250 by @namo429
// 코드 25-1
-parent::boot($router);
+parent::boot();page 262 by @dalicom
// 코드 25-18 아래 설명
-$gate->define('update', function ($user, $model) {...})
+Gate::define('update', function ($user, $model) {...})page 266 by @dalicom
// 코드 25-25 아래 설명
-$gate->before(function ($user, $ability) { ... }
+Gate::before(function ($user, $ability) { ... })page 285 by @namo429
// 코드 27-13
-{{ $file->filename }} ({{ $file->bytes }})
+{{ $attachment->filename }} ({{ $attachment->bytes }})page 287 by @namo429
// 코드 블록 제목
-코드 27-17 routes/web.php
+코드 27-17 resources/views/articles/partial/form.blade.phppage 305 by @namo429
// 코드 28-13
-public function boot(Router $router)
+public function boot()
-parent::boot($router);
+parent::boot();page 327 by by @namo429
// 코드 29-12
-class CommentsEvent extends Event
+class CommentsEventpage 347 by @namo429
// 코드 블록 제목
-코드 29-40 app/Http/Controller/Cacheable.php
+코드 29-40 app/Http/Controllers/Cacheable.php
// 코드 29-40
-namespace App\Http\Cacheable.php;
+namespace App\Http\Controllers;page 352 by @dalicom
// 코드 30-4의 파일 경로가 틀렸고, 편집 오류로 2개의 코드 블록으로 분리되어야 합니다.
-resources/lang/ko/comments.php
+resources/lang/ko/forum.phppage 407 by @dalicom
// 코드 34-3
-public function transform(\App\Article $item)
+public function transform(\App\Article $article)page 497 by @tiher
-PSR-2 표준 권고안은 어디까지나 elsif다
+PSR-2 표준 권고안은 어디까지나 elseif다page 512 by @nosent79
// 코드 C-13 박스 제목
-Writing.php
+Post.php이상의 내용은 곧 나올 2쇄에 모두 반영되었습니다.
page 109 by @dalgonafactory
-유효성 검사 오류가 발생하면 컨트롤러는 lluminate\Support\MessageBag 인스턴스를 만들어
+유효성 검사 오류가 발생하면 컨트롤러는 Illuminate\Support\MessageBag 인스턴스를 만들어page 237 by @harryhan24
-갓허브
+깃허브page 510 by @luritas
// 코드 C-10
-new Post('Lorem ipsum dolor sit amet')->save();
+(new Post('Lorem ipsum dolor sit amet'))->save();page 125 by @dalicom
- 우리가 앞에서 이 클래스의 boot() 메서드 본문에 $events->listen()으로 여러 번 ...
+ 우리가 앞에서 이 클래스의 boot() 메서드 본문에 \Event::listen()으로 여러 번 ...이상의 내용은 3쇄에 모두 반영되었습니다.
page 363 by @YongukMoon
- $timezone = (auth->user->timezone) ?: config('app.timezone');
+$timezone = (auth()->user()->timezone) ?: config('app.timezone'); Metadata
Metadata
Assignees
Labels
No labels
