Laravel Back End : Part 2, React가있는 React 앱 구축
우리는 또한 Laravel과 React 사이의 간격을 연결하기 위해 사용 가능한 모든 옵션을 고려할 것입니다. 이 튜토리얼을 이해하기 위해 시리즈 중 하나를 따를 필요는 없습니다. 당신이 여기에 반응하고 라벨이 함께 운임하는지 보려고한다면 실제로 첫 번째 부분을 피할 수 있습니다. Github로 가서 Repo를 복제하고 아래의 빠른 요약을 따라 시작해야합니다.
빠른 요약이전 자습서에서 API 호출에 응답하는 Laravel 애플리케이션을 개발했습니다. 경로, 컨트롤러 및 간단한 제품 목록 애플리케이션 모델을 만들었습니다. HTTP 요청에 대한 응답을 반환하는 것이 컨트롤러의 작업이기 때문에보기 섹션은 완전히 건너 뜁니다.
그런 다음 Laravel을 사용한 예외 처리 및 검증 기술을 논의했습니다. 튜토리얼이 끝날 무렵, 우리는 Laravel Back-End API가있었습니다. 이제이 API를 사용하여 웹과 광범위한 모바일 장치 모두에 대한 응용 프로그램을 구축 할 수 있습니다.이 튜토리얼에서는 초점을 프론트 엔드로 이동시킬 것입니다. 튜토리얼의 전반부는 라벨 환경에서 React 설정에 관한 것입니다. 또한 자산을 컴파일하기위한 API 인 Laravel Mix (Laravel 5.4 이상 지원)를 소개합니다. 튜토리얼의 후반부에서 우리는 처음부터 REACT 응용 프로그램을 구축하기 시작합니다.
Laravel에서 React 설정은 Laravel 5.4에 도입되었으며 현재 React 및 Laravel을 연결하는 이상적인 방법입니다. Laravel 7을 사용하면 전체 프로세스가 훨씬 쉬워졌습니다. 나는 아래의 두 가지 방법을 모두 설명했다.
React Preset 명령 (Laravel 5.5 및 Laravel 7)을 사용하여 Laravel 5.5는 Artisan의 Laravel/UI를 사용하여 React 구성 요소에 대한 코드를 발판하고 Composer 패키지를 사용하여 React Scaffolding을 생성하기 위해 다음을 만들어 낼 수있는 기능이 제공됩니다. 사용자 인증을 위해 로그인 및 등록 구성 요소.백그라운드에서 Laravel은 Laravel Mix를 사용합니다. Laravel 믹스는 웹 팩의 부드러운 래퍼입니다. 이미 알고 있듯이 Webpack은 Bundler 모듈입니다. 모든 모듈 종속성을 해결하고 JavaScript 및 CSS에 필요한 정적 자산을 생성합니다. React는 Bundler가 작동해야하며 Webpack은 그 역할에 완벽하게 맞습니다. 따라서 Laravel Mix는 웹 팩 위에있는 레이어이며 Laravel에서 Webpack을보다 쉽게 사용할 수 있습니다. 나중에 웹 팩 구성을 사용자 정의 해야하는 경우 Laravel Mix가 어떻게 작동하는지에 대한 이해가 더 중요합니다. React Preset 명령은 우리에게 배경에서 일이 어떻게 작동하는지에 대한 정보를 제공하지 않습니다. 따라서 React Preset을 제거하고 대신 수동으로 단계를 되돌아 보겠습니다.
수동 방법 (laravel 5.4) Laravel 5.4를 실행하거나 Laravel 믹스가 어떻게 구성되어 있는지 궁금한 점이 있다면 다음은 다음과 같은 단계입니다.usestate 필드를 설치하고 다음을 대체합니다. useeffect
가 실행됩니다. 그 안에는 구성 요소의 UI를 설명하기 위해 RenderProducts
메소드를 사용합니다. 모든 제품은 목록으로 렌더링됩니다.마지막으로, 우리는 반환 문 내부의 페이지로 렌더링됩니다.
composer require laravel/ui<br>php artisan ui react<br><br>// Generate login & registration scaffolding...<br>php artisan ui react --auth<br>
제품 데이터 표시 클릭 한 제품을 추적하려면 다음을 다루어야 할 사항의 목록은 다음과 같습니다. main
요약
우리는 우리가 시작한 곳에서 먼 길을 왔습니다. 먼저 Laravel Framework를 사용하여 REST API를 만들었습니다. 그런 다음 Laravel과 React를 혼합하기위한 옵션에 대해 논의했습니다. 마지막으로, 우리는 React를 사용하여 API에 대한 프론트 엔드를 구축했습니다. 주로 React를 사용하여 단일 페이지 애플리케이션을 만드는 데 중점을 두었지만 뷰에서 특정 요소에 장착 된 위젯 또는 구성 요소를 만들 수 있습니다. React는 도서관이기 때문에 매우 유연합니다. 지난 몇 년 동안 React는 인기가 높아졌습니다. 실제로, 우리는 시장에 구매, 검토, 구현 등을 사용할 수있는 여러 품목이 있습니다. React 주변의 추가 리소스를 찾고 있다면 주저하지 말고 확인하십시오.
이 게시물은 Kingsley Ubah의 기여로 업데이트되었습니다. Kingsley는 독자들에게 교육하고 영감을주는 콘텐츠를 만드는 데 열정적입니다. 취미에는 독서, 축구 및 자전거가 포함됩니다
위 내용은 Laravel Back End : Part 2, React가있는 React 앱 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 클라이언트 URL (CURL) 확장자는 개발자를위한 강력한 도구이며 원격 서버 및 REST API와의 원활한 상호 작용을 가능하게합니다. PHP CURL은 존경받는 다중 프로모토콜 파일 전송 라이브러리 인 Libcurl을 활용하여 효율적인 execu를 용이하게합니다.

Alipay PHP ...

고객의 가장 긴급한 문제에 실시간 인스턴트 솔루션을 제공하고 싶습니까? 라이브 채팅을 통해 고객과 실시간 대화를 나누고 문제를 즉시 해결할 수 있습니다. 그것은 당신이 당신의 관습에 더 빠른 서비스를 제공 할 수 있도록합니다.

기사는 PHP 5.3에 도입 된 PHP의 LSB (Late STATIC BING)에 대해 논의하여 정적 방법의 런타임 해상도가보다 유연한 상속을 요구할 수있게한다. LSB의 실제 응용 프로그램 및 잠재적 성능

JWT는 주로 신분증 인증 및 정보 교환을 위해 당사자간에 정보를 안전하게 전송하는 데 사용되는 JSON을 기반으로 한 개방형 표준입니다. 1. JWT는 헤더, 페이로드 및 서명의 세 부분으로 구성됩니다. 2. JWT의 작업 원칙에는 세 가지 단계가 포함됩니다. JWT 생성, JWT 확인 및 Parsing Payload. 3. PHP에서 인증에 JWT를 사용하면 JWT를 생성하고 확인할 수 있으며 사용자 역할 및 권한 정보가 고급 사용에 포함될 수 있습니다. 4. 일반적인 오류에는 서명 검증 실패, 토큰 만료 및 대형 페이로드가 포함됩니다. 디버깅 기술에는 디버깅 도구 및 로깅 사용이 포함됩니다. 5. 성능 최적화 및 모범 사례에는 적절한 시그니처 알고리즘 사용, 타당성 기간 설정 합리적,

기사는 입력 유효성 검사, 인증 및 정기 업데이트를 포함한 취약점을 방지하기 위해 프레임 워크의 필수 보안 기능을 논의합니다.

이 기사에서는 프레임 워크에 사용자 정의 기능 추가, 아키텍처 이해, 확장 지점 식별 및 통합 및 디버깅을위한 모범 사례에 중점을 둡니다.

PHP 개발에서 PHP의 CURL 라이브러리를 사용하여 JSON 데이터를 보내면 종종 외부 API와 상호 작용해야합니다. 일반적인 방법 중 하나는 컬 라이브러리를 사용하여 게시물을 보내는 것입니다 ...
