저는 Laravel을 완전히 처음 접했고 길고 반복적 인 기능을 사용하여 수동으로 PHP로 코딩했습니다. 기본적으로 프레임 워크로 코딩하는 것에 대해서는 아무것도 모르고 있으며,이 모든 매뉴얼과 지시 사항은 나에게는 넌센스 다.
Laravel의 라우팅, 컨트롤러 및 기타 항목에 대해 설명해주십시오. 예제를 사용한 멍청한 놈처럼.
프레임 워크없이 코딩하는 데 문제가 없었지만 이제는베이스에서 코드를 작성하는 법을 배우는 것과 같습니다. 어떻게하면 프레임 워크가 내 작업을 그렇게 단순화하는 데 도움이되는지 모르겠습니다. 거대하고 반복적 인 코드 작성에 질려가 있습니다.
Laravel 문서 또는 다른 사이트의 매뉴얼은 이미 경험이있는 사람을 위해 복잡하고 의도 된 것입니다.
감사합니다.Laravel의 라우팅 및 컨트롤러 란 무엇입니까?
답변
Laravel을 처음 사용하는 경우 Laracast https://laracasts.com/series/laravel-5-from-scratch에 대한 다음 시리즈를 시작하는 것이 좋습니다.
기본적으로 질문에 대답하기 위해 라우팅은 http 요청을 받아 특정 요청을 처리하는 과정으로 끝점은 특정 요청을 처리하는 코드 인 끝점에 따라야하는 경로 (경로)로 변환됩니다.
GET, POST, PUT 및 DELETE와 같은 http 동사의 차이점을 알고 있다고 생각합니다. Laravel 라우트를 사용하면 특정 verb를 정의하고 청취 한 다음 해당 verb + 요청을 특정 코드에 맵핑 할 수 있습니다. 클로저 내부 또는 엔드 포인트는 컨트롤러에 대한 참조 일 수 있습니다.
컨트롤러는 기본적으로 응용 프로그램의 http 계층을 서비스하고 처리하는 코드 컨테이너입니다.
간단히 말해 라우터는 들어오는 요청을 컨트롤러로 위임하여 요청을 처리하고 응답을 반환합니다.
그러니까 기본적으로 우리가 GET HTTP 동사 블로그 경로 (또는 경로를) 요청이 있습니다
는 예를 살펴 수 있습니다. Laravel에서이 요청을 처리하려면 다음과 같이하십시오.
Route::get('/blog', function() {
echo "Handle the specific request";
});
이제 위 코드는/blog 요청을 캐치하고 클로저가 응답을 처리합니다. 동일한 요청을 컨트롤러에 전달하려면 컨트롤러 클래스와 메소드를 지정하십시오.
Route::get('/blog', '[email protected]');
그래서 위의 우리는 포함 BlogController
클래스와 처리하고/블로그 요청에 대한 응답을 반환합니다 index
기능을 가지고있다.
Class BlogController extends Controller
{
public function index()
{
return 'Response for the blog request.';
}
}
감사합니다! 당신은 훨씬 더 이해할 수있게 만들었습니다! – encrypted21
난 당신이 위의 링크 MVC 기본 추적에 대해 읽어 생각 :
MVC (Laravel) where to add logic
내가 당신을 도와 바랍니다!정확히 내가 찾던 것이 아니지만 도움이됩니다. 감사! – encrypted21
- 1. Laravel의 컨트롤러 및 경로
- 2. "페이지 컨트롤러"및 "페이지보기 컨트롤러"란 무엇입니까?
- 3. Laravel의 API 및 컨트롤러 구성
- 4. Laravel의 다른 컴퓨터에서보기 및 컨트롤러
- 5. 컨트롤러 [: id] 란 무엇입니까?
- 6. EmberJS의 컨트롤러 및 구성 요소 란 무엇입니까?
- 7. Laravel의 "컨트롤러에서 레이아웃 정의"란 무엇입니까?
- 8. laravel의 편안한 컨트롤러
- 9. Laravel의 네임 스페이스 컨트롤러
- 10. RESTful 컨트롤러 및 라우팅 laravel
- 11. 컨트롤러 및 동작이없는 Zend 라우팅
- 12. ASP.NET MVC 컨트롤러 및 라우팅
- 13. 각도 라우팅 및 동적로드 컨트롤러
- 14. Laravel의 와일드 카드 URL 라우팅
- 15. laravel의 이미지에 대한 동적 라우팅
- 16. 루트 뷰 컨트롤러 란 무엇입니까
- 17. laravel의 컨트롤러/기능 처리 4
- 18. 라우팅 컨트롤러 asp.net mvc
- 19. Ninjaframework MVC 컨트롤러 상속 및 라우팅
- 20. MVC4 영역, 홈 컨트롤러 및 라우팅
- 21. 레일 3 이름 공간 컨트롤러 및 라우팅
- 22. 레일 라우팅 및 컨트롤러 모듈 -namespacing?
- 23. Codeigniter 라우팅 : 컨트롤러 기능 및 변수 충돌
- 24. Laravel 라우팅 및 검색 용 컨트롤러
- 25. Laravel의 하위 도메인 와일드 카드 라우팅 4.2
- 26. Android RecyclerView의 모델,보기 및 컨트롤러 란 무엇입니까?
- 27. OOP 프로그래밍 프로젝트에서 "엔티티"및 "컨트롤러"란 무엇입니까
- 28. MVP- 수동보기 및 MVP- 감독 컨트롤러 란 무엇입니까?
- 29. 2 개의 URL 수준을 통해 컨트롤러 분할 및 컨트롤러 라우팅
- 30. 레일 컨트롤러 동작 라우팅
laravel doc https://laravel.com/docs/5를 참조하십시오.2/routing –
내가 말했듯이, 나는 그것이 무엇인지 이해하지 못합니다. 모든 것을 의미하는 것이 아니라 할 일만 설명합니다. 나는이 명령/기능이 무엇이고 그들이하는 일을 잘 모른다. Laravel 웹 사이트의 라우팅 정보가 확실하지 않습니다. 누군가 다른 방법으로 설명 할 수 있다면. – encrypted21