Skip to content

Commit 7658199

Browse files
committed
버전 placeholder 사용
1 parent f8f922d commit 7658199

13 files changed

+77
-77
lines changed

artisan.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
//
5050
});
5151

52-
또한 백그라운드에서 [큐 워커](/docs/5.0/queues)에 의해 실행되도록 아티즌 커맨들을 대기열에 등록 할 수도 있습니다.:
52+
또한 백그라운드에서 [큐 워커](/docs/{{version}}/queues)에 의해 실행되도록 아티즌 커맨들을 대기열에 등록 할 수도 있습니다.:
5353

5454
Route::get('/foo', function()
5555
{

authentication.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858

5959
}
6060

61-
`attempt` 메서드는 첫번째 인수로 키 / 값의 쌍으로 이루어진 배열을 받습니다. `password` 값은 [해시화](/docs/5.0/hashing)됩니다. 배열의 다른 값들은 데이터베이스 테이블에서 사용자를 찾는데 사용됩니다. 그러므로 위의 예제에서, 사용자는 `email` 컬럼의 값에 의해 조회가 됩니다. 만약 유저가 검색되었다면, 데이터베이스에 저장되어있는 해시화된 비밀번호가 배열을 통해 메서드로 전달된 해시화된 `password` 값가 비교 됩니다. 만약 두개의 해시화된 비밀번호가 일치 한다면, 사용자에게 인증된 세션이 새롭게 시작됩니다.
61+
`attempt` 메서드는 첫번째 인수로 키 / 값의 쌍으로 이루어진 배열을 받습니다. `password` 값은 [해시화](/docs/{{version}}/hashing)됩니다. 배열의 다른 값들은 데이터베이스 테이블에서 사용자를 찾는데 사용됩니다. 그러므로 위의 예제에서, 사용자는 `email` 컬럼의 값에 의해 조회가 됩니다. 만약 유저가 검색되었다면, 데이터베이스에 저장되어있는 해시화된 비밀번호가 배열을 통해 메서드로 전달된 해시화된 `password` 값가 비교 됩니다. 만약 두개의 해시화된 비밀번호가 일치 한다면, 사용자에게 인증된 세션이 새롭게 시작됩니다.
6262

6363
`attempt` 메서드는 만약 인증에 성공 했을 경우 `true`를 리턴하고 그렇지 않을 경우 `false`를 리턴합니다.
6464

@@ -140,7 +140,7 @@
140140

141141
#### 인증 이벤트
142142

143-
`attempt` 메서드가 호출되면, `auth.attempt` [이벤트](/docs/5.0/events)가 트리거됩니다. 만약 인증 시도가 성공적이고 사용자가 로그인 되었다면, `auth.login` 이벤트 또한 트리거 됩니다.
143+
`attempt` 메서드가 호출되면, `auth.attempt` [이벤트](/docs/{{version}}/events)가 트리거됩니다. 만약 인증 시도가 성공적이고 사용자가 로그인 되었다면, `auth.login` 이벤트 또한 트리거 됩니다.
144144

145145
<a name="retrieving-the-authenticated-user"></a>
146146
## 인증된 사용자 조회
@@ -194,7 +194,7 @@
194194

195195
}
196196

197-
새번째로, `Illuminate\Contracts\Auth\Authenticatable` contract를 타입-힌트로 할 수 있습니다. 이 타입-힌트는 컨트롤러 생성자, 컨트롤러 메서드, 또는 [서비스 컨테이너](/docs/5.0/container)에 의해 결정 되는 다른 클래스의 생성자에 추가 될 수 있습니다:
197+
새번째로, `Illuminate\Contracts\Auth\Authenticatable` contract를 타입-힌트로 할 수 있습니다. 이 타입-힌트는 컨트롤러 생성자, 컨트롤러 메서드, 또는 [서비스 컨테이너](/docs/{{version}}/container)에 의해 결정 되는 다른 클래스의 생성자에 추가 될 수 있습니다:
198198

199199
<?php namespace App\Http\Controllers;
200200

@@ -218,7 +218,7 @@
218218
<a name="protecting-routes"></a>
219219
## 라우트 보호
220220

221-
[라우트 미들웨어](/docs/5.0/middleware)는 주어진 라우트에 인증된 사용자들만 액세스가 가능하도록 하는데 사용될 수 있습니다. 라라벨은 `auth` 미들웨어를 기본으로 제공하며, `app\Http\Middleware\Authenticate.php`에 정의되어 있습니다. 여러분이 해야할 일은 이 미들웨어를 라우트의 정의에 포함시키기만 하면 됩니다.
221+
[라우트 미들웨어](/docs/{{version}}/middleware)는 주어진 라우트에 인증된 사용자들만 액세스가 가능하도록 하는데 사용될 수 있습니다. 라라벨은 `auth` 미들웨어를 기본으로 제공하며, `app\Http\Middleware\Authenticate.php`에 정의되어 있습니다. 여러분이 해야할 일은 이 미들웨어를 라우트의 정의에 포함시키기만 하면 됩니다.
222222

223223
// 라우트 클로저에 포함
224224

@@ -247,7 +247,7 @@ HTTP 기본 인증은 "로그인" 전용 페이지 설정없이 사용자를 인
247247

248248
#### 무상태 기본 인증 필터 설정
249249

250-
또한, 특히 API 인증에 유용한 방법인, 세션에 사용자의 식별 쿠키 설정 없이 HTTP 기본 인증을 사용하길 원할 수도 있습니다. 이렇게 하려면, `onceBasic` 메서드를 호출하는 [미들웨어](/docs/5.0/middleware)를 정의 하세요:
250+
또한, 특히 API 인증에 유용한 방법인, 세션에 사용자의 식별 쿠키 설정 없이 HTTP 기본 인증을 사용하길 원할 수도 있습니다. 이렇게 하려면, `onceBasic` 메서드를 호출하는 [미들웨어](/docs/{{version}}/middleware)를 정의 하세요:
251251

252252
public function handle($request, Closure $next)
253253
{
@@ -293,7 +293,7 @@ PHP FastCGI 사용한다면, HTTP 기본 인증이 기본적으로 정상 동작
293293

294294
"laravel/socialite": "~2.0"
295295

296-
다음으로 `config/app.php` 설정 파일에 `Laravel\Socialite\SocialiteServiceProvider` 서비스 제공자를 등록하세요. [파사드](/docs/5.0/facades) 또한 등록 할 수 있습니다:
296+
다음으로 `config/app.php` 설정 파일에 `Laravel\Socialite\SocialiteServiceProvider` 서비스 제공자를 등록하세요. [파사드](/docs/{{version}}/facades) 또한 등록 할 수 있습니다:
297297

298298
'Socialize' => 'Laravel\Socialite\Facades\Socialite',
299299

billing.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@
204204
//
205205
}
206206

207-
`subscribed` 메서드는 [라우트 미들웨어](/docs/5.0/middleware)에 사용될수 있는 매우 좋은 방법중 하나입니다:
207+
`subscribed` 메서드는 [라우트 미들웨어](/docs/{{version}}/middleware)에 사용될수 있는 매우 좋은 방법중 하나입니다:
208208

209209
public function handle($request, Closure $next)
210210
{

bus.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555

5656
}
5757

58-
`handle` 메서드는 또한 의존성들을 타입힌트 할 수 있으며, [서비스 컨테이너](/docs/5.0/container)에 의해 자동으로 주입 됩니다. 예를 들어:
58+
`handle` 메서드는 또한 의존성들을 타입힌트 할 수 있으며, [서비스 컨테이너](/docs/{{version}}/container)에 의해 자동으로 주입 됩니다. 예를 들어:
5959

6060
/**
6161
* 커맨드 실행
@@ -116,7 +116,7 @@ HTTP 요청을 변수들을 커맨드로 맵핑 하는일이 종종 있습니다
116116

117117
그런 다음, 평소처럼 여러분의 커맨드를 작성하세요. 커맨드를 버스에 디스패치 할때, 자동으로 버스가 해당 커맨드를 백그라운드 처리로 대기 시킵니다. 이보다 더 쉬울 순 없습니다.
118118

119-
대기 커맨드의 상호작용에 대한 자세한 정보는 전체 [대기 문서](/docs/5.0/queues)를 참조하세요.
119+
대기 커맨드의 상호작용에 대한 자세한 정보는 전체 [대기 문서](/docs/{{version}}/queues)를 참조하세요.
120120

121121
<a name="command-pipeline"></a>
122122
## 커맨드 파이프라인
@@ -141,7 +141,7 @@ HTTP 요청을 변수들을 커맨드로 맵핑 하는일이 종종 있습니다
141141

142142
}
143143

144-
커맨드 파이프 클래스는 [IoC 컨테이너](/docs/5.0/container)를 통해서 해결됩니다, 그러므로 생성자에서 필요한 아무 의존성이나 타입-힌트하여 사용하세요.
144+
커맨드 파이프 클래스는 [IoC 컨테이너](/docs/{{version}}/container)를 통해서 해결됩니다, 그러므로 생성자에서 필요한 아무 의존성이나 타입-힌트하여 사용하세요.
145145

146146
또한 `Closure`를 커맨드 파이프로 정의 할 수도 있습니다:
147147

collections.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
$collection = Collection::make([1, 2, 3]);
3333

34-
물론 [엘로퀀트](/docs/5.0/eloquent) 객체의 컬렉션은 항상 `Collection` 인스턴스로 반환됩니다. 그러나, 여러분의 어플리케이션의 어디에서든지 `Collection` 클래스를 자유롭게 사용해도 좋습니다.
34+
물론 [엘로퀀트](/docs/{{version}}/eloquent) 객체의 컬렉션은 항상 `Collection` 인스턴스로 반환됩니다. 그러나, 여러분의 어플리케이션의 어디에서든지 `Collection` 클래스를 자유롭게 사용해도 좋습니다.
3535

3636
#### 컬렉션 탐색
3737

commands.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,4 +132,4 @@
132132
'App\Console\Commands\FooCommand'
133133
];
134134

135-
아티즌이 부팅할 때, 이 속성에 나열된 모든 커맨드들은 [서비스 컨테이너](/docs/5.0/container)에 의해 해결되고 아티즌에 등록됩니다.
135+
아티즌이 부팅할 때, 이 속성에 나열된 모든 커맨드들은 [서비스 컨테이너](/docs/{{version}}/container)에 의해 해결되고 아티즌에 등록됩니다.

configuration.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Laravel 프레임워크의 모든 구성 파일은 `config` 디렉토리에 있
3030

3131
라라벨은 기본적으로 아주 약간의 설정을 필요로 합니다. 여러분은 바로 개발을 시작해도 좋습니다! 하지만, `config/app.php` 파일과 문서를 한번 훑어보세요. 저 파일은 여러분의 위치를 기반으로 변경해야할 `timezone``locale` 같은 몇몇개의 옵션을 포함하고 있습니다..
3232

33-
라라벨이 설치되고 나면, 여러분은 [로컬 환경을 구성]configure your local environment](/docs/5.0/configuration#environment-configuration)해야 합니다.
33+
라라벨이 설치되고 나면, 여러분은 [로컬 환경을 구성]configure your local environment](/docs/{{version}}/configuration#environment-configuration)해야 합니다.
3434

3535
> **주의:** 여러분은 프로덕션 어플리케이션에서 절대로 `app.debug` 구성 옵션을 `true`로 설정 해서는 안됩니다.
3636
@@ -83,7 +83,7 @@ Laravel 프레임워크의 모든 구성 파일은 `config` 디렉토리에 있
8383
// local 또는 staging 환경
8484
}
8585

86-
어플리케이션의 인스턴스를 얻으려면, [서비스 컨테이너](/docs/5.0/container)를 통해 `Illuminate\Contracts\Foundation\Application` 계약(Contract)을 해결(resolve) 합니다. 물론, 여러분이 [서비스 프로바이더](/docs/5.0/providers)내에 있다면, 어플리케이션 인스턴스는 `$this->app` 인스턴스 변수를 통해 사용 가능 합니다.
86+
어플리케이션의 인스턴스를 얻으려면, [서비스 컨테이너](/docs/{{version}}/container)를 통해 `Illuminate\Contracts\Foundation\Application` 계약(Contract)을 해결(resolve) 합니다. 물론, 여러분이 [서비스 프로바이더](/docs/{{version}}/providers)내에 있다면, 어플리케이션 인스턴스는 `$this->app` 인스턴스 변수를 통해 사용 가능 합니다.
8787

8888
어플리케이션 인스턴스는 `app` 헬퍼 또는 `App` 파사드를 통해서도 엑세스 될 수 있습니다:
8989

@@ -117,7 +117,7 @@ Laravel 프레임워크의 모든 구성 파일은 `config` 디렉토리에 있
117117

118118
### 점검 모드 & 큐
119119

120-
어플리케이션이 점검 모드 일 때는, [큐 작업](/docs/5.0/queues)도 마찬가지로 처리되지 않습니다. 큐 작업들은 어플리케이션이 점검 모드에서 빠져 나올 경우 평소처럼 계속해서 처리 됩니다.
120+
어플리케이션이 점검 모드 일 때는, [큐 작업](/docs/{{version}}/queues)도 마찬가지로 처리되지 않습니다. 큐 작업들은 어플리케이션이 점검 모드에서 빠져 나올 경우 평소처럼 계속해서 처리 됩니다.
121121

122122
<a name="pretty-urls"></a>
123123
## Pretty URLs
@@ -145,4 +145,4 @@ Nginx에서는, 여러분의 사이트 구성에서 아래의 디렉티브가 "p
145145
try_files $uri $uri/ /index.php?$query_string;
146146
}
147147

148-
물론, [Homestead](/docs/5.0/homestead)를 사용 할땐, pretty URL이 자동으로 설정됩니다.
148+
물론, [Homestead](/docs/{{version}}/homestead)를 사용 할땐, pretty URL이 자동으로 설정됩니다.

container.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161

6262
### 바인딩
6363

64-
대부분의 서비스 컨테이너 바인딩들은 [서비스 공급자](/docs/5.0/providers)안에 등록됩니다, 그러므로 이 모든 예제들은 해당 문맥안에 있는 컨테이너를 사용하는 것으로 표현됩니다. 그렇지만, 만약 여러분이, 팩토리 같이, 어플리케이션의 다른 곳에서 컨테이너 인스턴스를 필요로 한다면, `Illuminate\Contracts\Container\Container` 계약(contract)을 타입-힌트하여 컨테이너 인스턴스를 주입 할 수 있습니다. 또 다른 방법으로는, `App` 파사드를 사용하여 컨테이너에 엑세스 할 수도 있습니다.
64+
대부분의 서비스 컨테이너 바인딩들은 [서비스 공급자](/docs/{{version}}/providers)안에 등록됩니다, 그러므로 이 모든 예제들은 해당 문맥안에 있는 컨테이너를 사용하는 것으로 표현됩니다. 그렇지만, 만약 여러분이, 팩토리 같이, 어플리케이션의 다른 곳에서 컨테이너 인스턴스를 필요로 한다면, `Illuminate\Contracts\Container\Container` 계약(contract)을 타입-힌트하여 컨테이너 인스턴스를 주입 할 수 있습니다. 또 다른 방법으로는, `App` 파사드를 사용하여 컨테이너에 엑세스 할 수도 있습니다.
6565

6666
#### 기본 해결자 등록
6767

@@ -295,7 +295,7 @@
295295

296296
}
297297

298-
이 예제에서, `OrderRepository` 클래스는 컨트롤러에 자동으로 주입됩니다. 이는 [유닛 테스트](/docs/5.0/testing)를 할때, 데이터베이스 레이어 상호작용에 고통이 없는 스터빙을 하도록 해주는 "모형" `OrderRepository`가 컨테이너에 바인딩 될 수 있음을 의미합니다.
298+
이 예제에서, `OrderRepository` 클래스는 컨트롤러에 자동으로 주입됩니다. 이는 [유닛 테스트](/docs/{{version}}/testing)를 할때, 데이터베이스 레이어 상호작용에 고통이 없는 스터빙을 하도록 해주는 "모형" `OrderRepository`가 컨테이너에 바인딩 될 수 있음을 의미합니다.
299299

300300
#### 컨테이너 사용의 다른 예제들
301301

contracts.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ Contract | Laravel 4.x Facade
137137
<a name="how-to-use-contracts"></a>
138138
## 어떻게 계약을 사용하는가
139139

140-
그러면, 여러분은 어떻게 계약의 구현 클래스를 사용할까요? 이는 사실 매우 간단합니다. 라라벨의 컨트롤러, 이벤트 리스너, 필터, 잡 대기, 그리고 라우트 클로저까지 많은 타입의 클래스들은 [서비스 컨테이너](/docs/5.0/container)를 통해 해결 됩니다. 그러므로, 계약 구현 클래스를 사용하려면, 여러분은 해결되어야 하는 클래스의 생성자에 해당 인터페이스를 "타입-힌트" 하기만 하면 됩니다:
140+
그러면, 여러분은 어떻게 계약의 구현 클래스를 사용할까요? 이는 사실 매우 간단합니다. 라라벨의 컨트롤러, 이벤트 리스너, 필터, 잡 대기, 그리고 라우트 클로저까지 많은 타입의 클래스들은 [서비스 컨테이너](/docs/{{version}}/container)를 통해 해결 됩니다. 그러므로, 계약 구현 클래스를 사용하려면, 여러분은 해결되어야 하는 클래스의 생성자에 해당 인터페이스를 "타입-힌트" 하기만 하면 됩니다:
141141

142142
<?php namespace App\Handlers\Events;
143143

@@ -176,4 +176,4 @@ Contract | Laravel 4.x Facade
176176

177177
}
178178

179-
이벤트 리스너가 해결 될 때, 서비스 컨테이너가 클래스 생성자에서 타입-힌트를 읽고 적합한 값을 주입합니다. 서비스 컨테이너에서 등록하는 방법에 대하여 더 알려면, [해당 문서](/docs/5.0/container)를 확인하세요.
179+
이벤트 리스너가 해결 될 때, 서비스 컨테이너가 클래스 생성자에서 타입-힌트를 읽고 적합한 값을 주입합니다. 서비스 컨테이너에서 등록하는 방법에 대하여 더 알려면, [해당 문서](/docs/{{version}}/container)를 확인하세요.

controllers.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
<a name="controller-middleware"></a>
7777
## 컨트롤러 미들웨어
7878

79-
[미들웨어](/docs/5.0/middleware)는 아래와 같이 컨트롤러 라우트에 명시 될 수 있습니다:
79+
[미들웨어](/docs/{{version}}/middleware)는 아래와 같이 컨트롤러 라우트에 명시 될 수 있습니다:
8080

8181
Route::get('profile', [
8282
'middleware' => 'auth',
@@ -220,7 +220,7 @@ DELETE | /photo/{photo} | destroy | photo.destroy
220220

221221
#### 생성자 주입
222222

223-
라라벨 [서비스 컨테이너](/docs/5.0/container)는 모든 라라벨 컨트롤러들을 해결하는데 사용됩니다. 결과적으로, 여러분은 컨트롤러가 필요로 하는 어떠한 의존성들이라도 생성자에 타입-힌트 할 수 있습니다:
223+
라라벨 [서비스 컨테이너](/docs/{{version}}/container)는 모든 라라벨 컨트롤러들을 해결하는데 사용됩니다. 결과적으로, 여러분은 컨트롤러가 필요로 하는 어떠한 의존성들이라도 생성자에 타입-힌트 할 수 있습니다:
224224

225225
<?php namespace App\Http\Controllers;
226226

@@ -247,7 +247,7 @@ DELETE | /photo/{photo} | destroy | photo.destroy
247247

248248
}
249249

250-
물론, 여러분은 아무 [라라벨 계약](/docs/5.0/contracts)들도 타입-힌트 할 수 있습니다. 만약 컨테이너가 무엇인가를 해결할 수 있다면, 여러분은 그것을 타입-힌트 할 수 있습니다.
250+
물론, 여러분은 아무 [라라벨 계약](/docs/{{version}}/contracts)들도 타입-힌트 할 수 있습니다. 만약 컨테이너가 무엇인가를 해결할 수 있다면, 여러분은 그것을 타입-힌트 할 수 있습니다.
251251

252252
#### 메서드 주입
253253

@@ -298,7 +298,7 @@ DELETE | /photo/{photo} | destroy | photo.destroy
298298

299299
}
300300

301-
> **주의:** 메서드 주입은 [모델 바인딩](/docs/5.0/routing#route-model-binding)과 완벽하게 호환됩니다. 컨테이너는 어떤 인수들이 모델에 바인딩 되어야하고 어떤 인수들이 주입되어야 하는지 지능적으로 결정합니다.
301+
> **주의:** 메서드 주입은 [모델 바인딩](/docs/{{version}}/routing#route-model-binding)과 완벽하게 호환됩니다. 컨테이너는 어떤 인수들이 모델에 바인딩 되어야하고 어떤 인수들이 주입되어야 하는지 지능적으로 결정합니다.
302302
303303
<a name="route-caching"></a>
304304
## 라우트 캐싱

0 commit comments

Comments
 (0)