Skip to content

Commit d81c800

Browse files
committed
2018.06.30 수정사항 반영.
1 parent 290dcb5 commit d81c800

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

homestead.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@
6363
- Memcached
6464
- Beanstalkd
6565
- Mailhog
66+
- Neo4j (Optional)
67+
- MongoDB (Optional)
6668
- Elasticsearch (Optional)
6769
- ngrok
6870
- wp-cli

routing.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818
- [명시적 바인딩](#implicit-binding)
1919
- [묵시적 바인딩](#explicit-binding)
2020
- [Rate 제한](#rate-limiting)
21-
- [Form 메소드 Spoofing-속이기](#form-method-spoofing)
21+
- [Form-폼 메소드 Spoofing-스푸핑](#form-method-spoofing)
2222
- [현재 라우트에 엑세스하기](#accessing-the-current-route)
2323

2424
<a name="basic-routing"></a>
2525
## 기본적인 라우팅
2626

27-
가장 기본적인 라라벨 라우트는 URI와 `클로저`를 전달 받아, 라우팅을 정의하는 간단하고 쉽게 이해할수 있는 방법을 제공합니다:
27+
가장 기본적인 라라벨 라우트는 URI와 `클로저`를 전달 받아, 라우팅을 정의하는 간단하고 쉽게 이해할 수 있는 방법을 제공합니다:
2828

2929
Route::get('foo', function () {
3030
return 'Hello World';
@@ -104,7 +104,7 @@
104104
//
105105
});
106106

107-
라우트 파라미터는 항상 "{}"(중괄호)로 쌓여져 있고, `-` 문자를 포함하지 않은 알파벳 문자로 구성되어 있어야합니다. `-` 문자는 사용하기 보다는 대신 (`_`) 언어스코어를 사용하십시오. 라우트 파라미터는 라우트 콜백 / 컨트롤러에 주입되는데 이때 사용되는 콜백 / 컨트롤러 인자에서 문제가 되지 않는 이름이어야 합니다.
107+
라우트 파라미터는 항상 "{}"(중괄호)로 싸여져 있고, `-` 문자를 포함하지 않은 알파벳 문자로 구성되어 있어야합니다. `-` 문자를 사용하기 보다는 언더스코어 (`_`) 사용하십시오. 라우트 파라미터는 라우트 콜백 / 컨트롤러에 주입되는데 이때 사용되는 콜백 / 컨트롤러 인자에서 문제가 되지 않는 이름이어야 합니다.
108108

109109
<a name="parameters-optional-parameters"></a>
110110
### 선택적 파라미터
@@ -239,7 +239,7 @@
239239
// Controllers Within The "App\Http\Controllers\Admin" Namespace
240240
});
241241

242-
주의할점은, 기본적으로 `RouteServiceProvider``App\Http\Controllers` 네임스페이스를 접두사로 굳지 지정하지 않아도 컨트롤러가 등록되도록, 네임스페이스 그룹 안에서 라우트 파일을 로드한다는 것입니다. 따라서 여러분들이 네임스페이스에서 필요한 부분은 `App\Http\Controllers` 네임스페이스 뒷부분만 지정하면 됩니다.
242+
주의할점은, 기본적으로 `RouteServiceProvider``App\Http\Controllers` 네임스페이스를 접두사로 굳이 지정하지 않아도 컨트롤러가 등록되도록, 네임스페이스 그룹 안에서 라우트 파일을 로드한다는 것입니다. 따라서 여러분들이 네임스페이스에서 필요한 부분은 `App\Http\Controllers` 네임스페이스 뒷부분만 지정하면 됩니다.
243243

244244
<a name="route-group-sub-domain-routing"></a>
245245
### 서브 도메인 라우팅
@@ -288,11 +288,11 @@
288288
return $user->email;
289289
});
290290

291-
`App\User` Eloquent 모델로 타입힌트된 ``$user` 변수와 `{user}` 세그먼트가 일치하기 때문에, 라라벨은 자동으로 request URI 로 부터 일치하는 ID 값을 가진 모델 인스턴스를 주입할것입니다. 만약 데이터베이스에서 매칭되는 모델 인스턴스를 찾을 수 없으면, 자동으로 404 HTTP response 생성됩니다.
291+
`App\User` Eloquent 모델로 타입힌트된 `$user` 변수와 `{user}` 세그먼트가 일치하기 때문에, 라라벨은 자동으로 request URI 로 부터 일치하는 ID 값을 가진 모델 인스턴스를 주입할것입니다. 만약 데이터베이스에서 매칭되는 모델 인스턴스를 찾을 수 없으면, 자동으로 404 HTTP response 생성됩니다.
292292

293293
#### 키의 이름을 변경하기
294294

295-
주어진 모델을 클래스를 찾을 때 `id` 와는 다른 데이터베이스 컬럼을 사용하는 모델 바인딩을 하고자 한다면, Eloquent 모델의 `getRouteKeyName` 메소드를 재지정하면 됩니다:
295+
주어진 모델의 클래스를 찾을 때 `id` 와는 다른 데이터베이스 컬럼을 사용하는 모델 바인딩을 하고자 한다면, Eloquent 모델의 `getRouteKeyName` 메소드를 재지정하면 됩니다:
296296

297297
/**
298298
* Get the route key for the model.
@@ -342,7 +342,7 @@
342342
<a name="rate-limiting"></a>
343343
## Rate 제한
344344

345-
라라벨은 라우트 접속을 제한하는 [미들웨어](/docs/{{version}}/middleware) 포함하고 있습니다. 이를 시작하려면, `throttle` 미들웨어를 라우트나 라우트 그룹에 지정해야 합니다. `throttle` 미들웨어는 지정된 분 동안의 최대 리퀘스트 수를 정하는 2개의 파라메터를 받습니다. 예를 들어, 인증된 유저가 아래의 라우트 그룹에 1분 당 60번까지 접속을 제한할 수 습니다.
345+
라라벨은 라우트 접속을 제한하는 [미들웨어](/docs/{{version}}/middleware) 포함하고 있습니다. 이를 시작하려면, `throttle` 미들웨어를 라우트나 라우트 그룹에 지정해야 합니다. `throttle` 미들웨어는 지정된 분 동안의 최대 리퀘스트 수를 정하는 2개의 파라미터를 받습니다. 예를 들어, 인증된 유저가 아래의 라우트 그룹에 1분 당 60번까지 접속을 제한할 수 있습니다.
346346

347347
Route::middleware('auth:api', 'throttle:60,1')->group(function () {
348348
Route::get('/user', function () {
@@ -361,9 +361,9 @@
361361
});
362362

363363
<a name="form-method-spoofing"></a>
364-
## Form 메소드 Spoofing-속이기
364+
## Form-폼 메소드 Spoofing-스푸핑
365365

366-
HTML form은 `PUT`, `PATCH``DELETE` 액션을 지원하지 않습니다. 따라서 `PUT`, `PATCH` 이나 `DELETE` 로 지정된 라우트를 호출하는 HTML form을 정의한다면 `_method` 의 숨겨진 필드를 지정해야합니다. `_method` 필드로 보내진 값은 HTTP request 메소드를 판별하는데 사용됩니다:
366+
HTML form은 `PUT`, `PATCH``DELETE` 액션을 지원하지 않습니다. 따라서 `PUT`, `PATCH` `DELETE` 로 지정된 라우트를 호출하는 HTML form을 정의한다면 `_method` 의 숨겨진 필드를 지정해야합니다. `_method` 필드로 보내진 값은 HTTP request 메소드를 판별하는데 사용됩니다:
367367

368368
<form action="/foo/bar" method="POST">
369369
<input type="hidden" name="_method" value="PUT">

0 commit comments

Comments
 (0)