How to Install Laravel 5 with Apache on Centos 7 – Vultr VPS

얘들 아! 저기서 무슨 일이 벌어지고 있니? 네가 나를 몰라서 내 이름은 김 씨야 튜토리얼에 오신 것을 환영합니다! 이 비디오에서는 CentOS 7에 Apache와 함께 Laravel을 설치하는 방법을 보여줄 것입니다

VPS 이 튜토리얼은 CentOS 7 VPS에서 기본 방화벽을 구성하는 방법, Apache 버전 최신 PHP 72와 MariaDB 10을 사용하여 LAMP를 설치하고 마지막으로, Composer 종속성 관리 도구로 Laravel 58을 설치하는 방법 그동안, "Allocates"의 일반적인 문제를 해결하는 방법을 알려 드리겠습니다

메모리 "VPS가 낮을 때 오류가 발생합니다 할 일이 많이 있습니다 우리는 지금 그것을 시작하는 것이 좋습니다 여기 Vultr 클라우드 VPS 플랫폼에 있습니다 나는 DigitalOccean을 떠난 후 수년간 플랫폼을 사용해 왔습니다

작년에 Vultr 대 DigitalOccean에 대한 비디오 리뷰를 작성했습니다 이 동영상에 대한 설명을 보려면이 동영상의 설명에서 링크를 찾을 수 있습니다 플랫폼 또한 클라우드 호스팅을 좋아하고 웹 사이트 또는 웹을 호스팅하려는 경우 Vultr의 응용 프로그램을 사용하려면 내 제휴사를 사용하는 것이 좋습니다 링크를 사용하면 첫 입금 후 50 달러의 무료 크레딧을 받게됩니다

그것은 프로덕션 프로모션에 충분할 것입니다 그래도 진짜로 시작합시다 내 계정 버튼을 클릭하여 백엔드 대시 보드를 봅니다 내 Vultr 계정에 두 개의 인스턴스 서버가 있습니다

하나는 내 메인 블로그 용이고 다른 하나는 이 튜토리얼의 예제 서버 화면에서 볼 수 있듯이, Chamnes는 새로운 인스턴스 서버입니다 Centos 7과 함께 배포됩니다 서버에는 1 기가 바이트 RAM이 있습니다 초기 서버 설정을 제외하고 서버에서 아무것도하지 않았습니다

튜토리얼의 모든 환경을 설치하고 구성하기 위해 sudo 사용자를 사용할 것이다 따라서 현재 VPS에 Sudo 사용자가 적어도있는 것이 좋습니다 나는 아래의 설명에서 전제 자습서를 남긴다 Centos 7에서 초기 서버 설정을 수행하는 방법을 모르는 경우 링크를 찾으십시오 섬기는 사람

내 웹 브라우저에서 Chamnes 서버 인스턴스의 IP 주소를 엽니 다 화면에 표시되는 것처럼 깨진 페이지가 나타납니다 Chamnes 인스턴스는 웹 서버 애플리케이션이 설치되지 않은 단순한 VPS입니다 서버에 Laravel을 설치하려면 LAMP 스택 또는 LEMP 스택을 올바르게 설치해야합니다 서버 인스턴스에서

나는 램프 스택으로 갈 것이지만, 당신이 원한다면 아래의 코멘트에서 알게합시다 LEMP 스택에서는 다른 비디오 자습서를 만들어 보겠습니다 이제 Putty SSH 클라이언트를 사용하여 Chamnes 서버에 연결할 예정입니다 나는 진짜 연습에서 일한다 시작 메뉴에서 퍼티 SSH 클라이언트를 선택합니다

퍼티가 나에게 구성 창을 가져다 준다 구성 창에서 Chamnes를 클릭 한 다음 Load 버튼을 클릭하여로드합니다 세션 얘들 아! 요점에 도달하는 방법에 대해 궁금한 점이 있다면 사전 요구 사항 자습서를 확인하십시오 – CentOS 7 VPS에서 초기 서버 설정을 수행하는 방법

열기 버튼을 클릭하여 연결을 엽니 다 터미널 창에서 로그인 할 사용자 이름을 입력 한 다음 Enter 키를 눌러 로그인하십시오 sudo 사용자 퍼티는 개인 키의 핵심 문구를 묻습니다 당연하지

내가 원하는대로 줄거야 Chamnes 서버 인스턴스에 로그인했습니다 내가 여기서 할 첫 번째 일은 소프트웨어 환경을 업데이트하고 업그레이드하는 것입니다 VPS의 나는 sudo yum update && sudo yum upgrade를 사용하여 빠른 설치를 위해 플래그가 지정된 Y를 사용합니다 Enter 키를 눌러 환경을 업데이트하고 업그레이드합니다

Centos 7은 현재 사용자의 암호를 묻습니다 나는 그것이 원하는대로 그것을 주어야한다 업데이트 프로세스가 시작됩니다 서버 분이 소요될 수 있으므로 시간을 절약하기 위해 비디오 녹화를 차단합니다 업데이트 프로세스가 완료되었습니다

이제 VPS에 LAMP 스택을 설치할 수 있지만, 시작하기 전에, 방화벽 설정에 관한 사항 CentOS 7에는 Vultr 클라우드 VPS에서 기본 방화벽이 활성화되어 있습니다 방화벽의 허용 된 규칙에 HTTP 및 MySQL 서비스를 추가해야합니다 LAMP의 설치 그렇지 않으면 VPS에서 작동하지 않을 것입니다

나는 현재의 방화벽 상태에 대해 sudo systemctl status firewalld를 사용한다 얘들 아! 나는 당신에게 말하는 것을 거의 잊었다 튜토리얼의 모든 명령을 준비 했으므로 타이핑을 자주 보지 않을 것입니다 명령을 사용하십시오 난 그냥 내 내장 모니터에서 명령을 복사하여 터미널에 붙여 넣습니다

이렇게하면 많은 시간을 절약 할 수 있고 튜토리얼에서 실수를 저지르는 것을 방지 할 수 있습니다 필요한 경우 아래 설명에있는 자습서에서 사용 된 명령을 그대로 둡니다 Enter를 눌러 명령을 실행합니다 터미널에 나타나므로 현재이 서버에서 방화벽이 활성화되어 있습니다 sudo firewall-cmd –permanent –list-all을 사용하면 모든 서비스를 허용 된 규칙으로 볼 수 있습니다

현재 방화벽 설정 방화벽 규칙에 Enter를 누르십시오 보시다시피 방화벽 규칙에는 IP 버전 6 및 SSH 서비스 만 허용됩니다 LAMP 스택을 VPS에서 작동 시키려면 허용 된 HTTP 및 MySQL 서비스를 추가해야합니다 규칙

아니면 VPS에서 방화벽 응용 프로그램을 완전히 비활성화해야합니다 그렇게하는 것이 좋습니다 sudo firewall-cmd –permanent –add-service = http를 사용하여 허용 된 규칙에 Http 서비스를 추가합니다 Apache 서비스는 VPS의 80 개에서 실행될 수 있습니다 Enter를 눌러 서비스를 추가합니다

우리는 거기에 갈 서비스가 방화벽 규칙에 추가되었습니다 화살표를 위로 누르면 터미널에서 이전 명령을 볼 수 있습니다 다음으로 Laravel 프로젝트에서 SSL을 구현하려는 경우에 Https를 추가합니다 그러나이 튜토리얼에서는 HTTP 서비스만으로도 충분하다

Enter를 눌러 Https 서비스를 추가합니다 추가 할 또 다른 서비스는 MySQL 서비스입니다 나는 터미널 창문에서 내 명령을 지나쳐야한다 화면에서 볼 수 있듯이 sudo firewall-cmd –permanent –add-service = mysql을 MySQL에 추가합니다 서비스를 방화벽 규칙에 적용합니다

다시 한 번 Enter를 눌러 서비스를 추가합니다 우리는 거기에 갈 서비스가 방화벽 규칙에 추가되었습니다 이 세 가지 서비스는이 자습서의 목적에 충 분합니다 그러나 SMTP 또는 이벤트와 같은 다른 서비스를 추가 할 수도 있습니다

현재 작업중인 응용 프로그램의 요구 사항 sudo firewall-cmd -reload를 사용하여 방화벽 서비스를 다시로드하고 모든 것을 넣습니다 장소 얘들 아! 방화벽 서비스를 다시로드하면 방화벽을 작동시키기에 충분합니다 나는 이유를 모른다

그러나 나는 항상 일을 끝내는 일종의 사람들이다 모든 것은 방화벽 설정에서 일하고 있습니다 항상 방화벽을 다시 시작합니다 신청 그래서 나는 내 습관을 따르도록 허락한다

sudo systemctrl을 사용하여 firewalld를 재시작 한 다음 Enter 키를 눌러 방화벽 응용 프로그램을 다시 시작합니다 방화벽 응용 프로그램을 다시 시작했습니다 다시 말하지만, 현재 방화벽 상태를 확인하기 위해 sudo systemctrl status firewalld를 사용합니다 실행 중인지 확인하십시오 Enter를 눌러 상태를 봅니다

빙고 방화벽은 현재 VPS에서 실행 중입니다 Chrome으로 이동하여 페이지를 새로 고칩니다 여전히 부서진 페이지에 있습니다 이는 현재 서버 인스턴스에 웹 서버 응용 프로그램이 설치되어 있지 않기 때문입니다

VPS에 아파치 웹 서버 애플리케이션을 설치 하겠지만, 응용 프로그램을 설치하기 전에 Apache 웹 서버와 관련이 있습니다 나는 아파치 패키지의 정보를보기 위해 sudo yum info httpd를 사용한다 터미널에 표시되는 것처럼 CentOS 7의 기본 저장소는 Apache 246과 함께 제공되지만 적어도 2

517을 선호한다 패키지에는 Http2와 성능 향상을위한 강력한 모듈이 함께 제공됩니다 및 보안 CentOS 7이 최신 버전의 Apache 웹 서버를 강제 설치하려면 사용자 정의 CodeIt과 같은 저장소 저장소는 일하기 위해 EPEL이 필요합니다

처음 설치시 EPEL을 한 번 설치했지만 서버에 해당 구성 요소가 있는지 확인하기 위해, 나를 다시 설치하도록 허락 해주세요 나는 패키지를 설치하기 위해 sudo yum install epel-release -y를 사용한다 나는 Centos 7이 확인을 요구하지 않도록 명령 끝에서 Y를 표시했습니다 Enter 키를 눌러 패키지를 설치합니다 EPEL은 한 번 설치 준비가되었습니다

이제 새로운 CodeIt 저장소를 다운로드하고 설치할 수 있습니다 나는 cd /etc/yumreposd && sudo wget https://repocodeit

guru/codeitel7repo를 사용한다 터미널에서 두 명령을 결합했습니다 보시다시피, 나는 먼저 CentOS 7이 저장소를 저장하는 yum

reposd 디렉토리로갑니다 파일 그런 다음 제공된 URL에서 yumrepo

d 디렉토리로 CodeIt 저장소를 즉시 다운로드합니다 Enter를 눌러 명령을 실행합니다 CodeIt 저장소가 완전히 다운로드되었습니다 ls를 사용하여 디렉토리 트리를보고 CodeIt 저장소가 있는지 확인합니다 예배 규칙서

거기는 새 저장소를 작동 시키려면 소프트웨어 환경을 업그레이드해야합니다 sudo yum update && sudo yum을 사용하여 Y 플래그를 지정한 다음 Enter 키를 눌러 업그레이드하십시오 환경 내 사용자 계정의 루트 디렉토리로 돌아갑니다

사실, yumrepod 디렉토리에서 작업 할 수는 있지만 좋은 생각은 아닙니다 다음으로 sudo yum을 사용하여 아파치 웹 서버 애플리케이션을 설치한다 Enter 키를 눌러 패키지를 설치합니다

Centos 7은 설치에 대해 묻습니다 터미널에서 볼 수 있듯이 Apache 버전은 CodeIt 저장소의 2439 버전입니다 설치 의존성 아래에서, mod_http2는 현재 아파치와 함께 설치 될 것입니다 번역

그것은 내가 원하는 것입니다 Y를 입력하고 Enter를 눌러 설치를 승인합니다 다시 말하면, Centos 7은 CodeIt 저장소에서 키를 검색하라는 메시지를 표시합니다 Y를 입력하고 Enter 키를 눌러 프로세스를 수락합니다 VPS에 Apache 웹 서버를 설치했지만 실행되지 않았습니다

아파치 서비스를 수동으로 시작해야한다 당연하지 우분투와 같은 다른 리눅스 배포판에 있다면 그렇게 할 필요가 없습니다 나는 sudo systemctl start httpd를 사용하고 Enter를 눌러 아파치를 작동시킨다 Chrome으로 이동하여 페이지를 다시 새로 고침합니다

빙고 Apache 홈 페이지가 웹 브라우저에 표시됩니다 나는 현재의 VPS에 아파치 웹 서버를 적절하게 설치했다 나는 sudo systemctl enable httpd를 사용하여 서버를 재부팅 할 때 Apache 서비스를 자동으로 시작한다 나는 서비스를 가능하게하기 위해 엔터를 눌렀다

잘 했어 이제 웹 서버 응용 프로그램이 작동 중입니다 다음 단계에서는 MariaDB를 VPS에 설치하는 방법을 보여 드리겠습니다 기본적으로 Centos 7에는 이전 버전의 MariaDB가 포함되어 있습니다 (아마도 55

x) 나는 그것에 대해 확실하지 않다 패키지 정보를 확인하겠습니다 yum info mariabd를 사용하여 Enter 키를 눌러 패키지 정보를 봅니다 당연하지

Centos 7에는 MariaDB 버전 5560이 포함되어 있습니다 그러나 많은 유용한 기능과 호환성이 있으므로 최신 버전을 선호합니다 더 자세한 정보는 공식 웹 사이트를 확인하십시오

CentOS 7을 강제 설치하기 위해 Apache 설치와 동일한 프로세스를 수행해야합니다 MariaDB 10 – 사용자 정의 저장소를 사용하십시오 그러나 MariaDB 10 저장소의 공식 다운로드가 없으므로 수동으로해야합니다 yumrepo

d 디렉토리에 사용자 정의 저장소 파일을 작성하십시오 나는 고양이와 티 명령을 사용하여 저장소 파일을 작성합니다 얘들 아 나는 명령과 구문을 발음하기가 어렵다 MariaDB

repo 파일에 대한 표준 입력을 읽는 것입니다 아래 설명이나 MariaDB 공식 웹 사이트에서 명령을 복사 할 수 있습니다 필요한 경우 설명에 명령과 링크를 둘 다 남겨 둡니다 Enter 키를 눌러 저장소 파일을 만듭니다 터미널의 표준 입력에서, 명령을 붙여 넣기 위해 터미널에서 오른쪽으로

이 라인들은 CentOS 7이 공식 저장소에서 MariaDB 101을 다운로드 할 것을 지시합니다 나는 Enter를 눌러 나의 일을 끝냈다 새 저장소를 추가 한 후에는 소프트웨어 환경을 업그레이드해야합니다 변화들

나는 환경을 다시 업그레이드하기 위해 sudo yum update && sudo yum upgrade를 사용한다 새로운 MariaDB가 환경에 추가되었습니다 나는 sudo yum을 사용하여 mariadb-server mariadb를 설치하여 클라이언트와 서버 응용 프로그램을 모두 설치했습니다 Enter 키를 눌러 패키지를 설치합니다 CentOS 7은 설치할 패키지와 종속 파일을 묻습니다

터미널에서 볼 수 있듯이 MariaDB 서버 버전은 10138입니다 Y를 입력하고 Enter 키를 눌러 설치를 승인합니다 설치가 완료되었습니다

나는 control과 L 키를 눌러 터미널 윈도우를 청소했다 당연하지 패키지를 설치했지만 서비스를 MariaDB에 수동으로 시작해야합니다 나는 sudo systemclt start mariadb를 사용하고 Enter 키를 눌러 서비스를 다시 시작합니다 이제 MariaDB가 VPS에서 실행됩니다

기본적으로 빈 암호가 있으므로 루트에 대한 새 암호를 설정해야합니다 사용자 나는 sudo mysq_secure_installation을 사용하여 데이터베이스 서버의 필수 설정을한다 Enter를 눌러 명령을 실행합니다 MariaDB는 루트 사용자의 암호를 묻습니다

빈 암호를 확인하기 위해 누르십시오 이제 루트 사용자의 암호를 설정하도록 요청합니다 Y를 입력하고 Enter 키를 눌러 암호를 설정합니다 다시 말하지만 새 암호를 묻습니다 암호를 입력하고 Enter 키를 눌러 계속하십시오

암호를 확인하라는 메시지가 나타납니다 암호를 다시 입력하고 히트하면 루트 사용자의 암호가 설정됩니다 MariaDB는 익명의 사용자를 삭제하도록 요청합니다 Y를 입력하고 Enter 키를 누릅니다 당연하지

MariaDB는 몇 가지 질문을 할 것이므로 모든 질문에 Y를 입력하여 기본 설정 끝났어 내가 할 일은 MariaDB 서비스를 활성화 시켜서 자동으로 시작할 때입니다 VPS를 재부팅합니다 sudo systemctl을 사용하여 mariadb를 활성화합니다

성공적으로 서비스를 사용하도록 설정했습니다 LAMP 스택 설치에 대한 마지막 단계는 PHP를 설치하는 것입니다 Centos 7은 PHP 버전 54와 함께 제공되며 이전 버전입니다 더 많은 것은 무엇, Laravel 5

8는 적어도 PHP 71를 필요로한다 그래서 나는 약간을 변화해야한다 Centos 7 저장소 PHP 버전 관리를 제공하는 Remi 저장소에 감사드립니다 제공된 Uvh와 함께 sudo rpm을 사용하여 제공된 epel-release의 저장소를 업그레이드합니다 리포지토리 URL Enter 키를 눌러 현재 저장소를 업그레이드합니다

그런 다음, sudo rpm을 사용하여 Uvh 플래그를 지정한 다음 remi 저장소의 URL을 사용합니다 저장소를 추가하려면 Enter 키를 누릅니다 새로운 저장소를 작동 시키려면 환경을 다시 업데이트하고 업그레이드해야합니다 나는 sudo yum update && sudo yum upgrade를 사용하고 Enter를 눌러 소프트웨어 환경을 업그레이드합니다 이제 yum info PHP를 사용하여 저장소 패키지에서 PHP 버전을 봅니다

터미널에서 볼 수 있듯이 PHP 버전은 여전히 ​​기반 저장소에서 5416입니다 VPS에 remi-repository를 설치했지만 yum에 어떤 저장소가 있는지 알려주지 않습니다 아직 사용하지 마십시오

yum 명령은 기본적으로 Centos 7의 기본 저장소를 사용하므로 구성해야합니다 yum을 사용하여 remi 저장소를 사용합니다 나는 sudo yum –enablerepo = remi, remi-php70을 사용한다 Enter를 눌러 PHP를 설치하십시오 터미널에 표시되는 것처럼 yum은 설치를 묻는 메시지를 표시하고 PHP 버전은 7

0입니다 remi 저장소에서 또한 PHP 7과 관련된 다른 의존성을 설치하게 될 것입니다 enablerepo 플래그를 사용하여 원하는 PHP 버전을 선택할 수 있습니다 PHP 개발자가 PHP 버전에서 다른 버전으로 전환하는 좋은 방법입니다

그러나 패키지를 설치할 때 PHP 버전으로 yum 명령을 플래그 지정해야합니다 그렇지 않으면 충돌 오류가 발생합니다 PHP 7은 비록 내가 원하는 것이 아닐지라도 훌륭합니다 난 그냥 remi 저장소와 PHP 버전을 선택하는 방법을 보여주고 싶습니다 설치를 거부하려면 N을 입력하고 Enter 키를 누릅니다

PHP 버전의 충돌을 무효화하려면 remi-repository의 기본 설정을 지정합니다 sudo yum을 사용하여 yum-utils를 설치 한 다음 Enter 키를 눌러 패키지를 설치하십시오 CentOS 7은 설치할 패키지 및 종속 파일을 묻습니다 당연하지 프롬프트를 건너 뛰려면 Y로 플래그를 지정해야합니다

도대체 무엇이 Y를 입력하고 설치를 승인하려면 누르십시오 다음으로 sudo yum-config-manager –enable remi-php72를 사용하여 기본 저장소를 PHP 버전 72 다른 PHP 버전과 함께 갈 수도 있지만 7

1보다 높은 버전인지 확인하십시오 그렇지 않으면 Laravel 프레임 워크가 서버에서 작동하지 않습니다 나는 yum info PHP를 사용하여 저장소 패키지에서 PHP 버전을 봅니다 보시다시피, PHP 버전은 기본적으로 remi 저장소에서 72

17입니다 yum PHP 버전을 지정하지 않고 패키지를 설치하는 php 명령을 설치할 수 있습니다 행동하자 나는 sudo yum을 사용하여 PHP를 설치 한 다음 Enter 키를 눌러 패키지를 설치합니다 CentOS 7은 PHP 버전 및 기타 종속성을 설치하라는 메시지를 표시합니다

Y를 입력하고 Enter를 눌러 설치를 승인합니다 다시 말하지만, remi 저장소에서 키를 가져 오는 것에 대해 묻습니다 Y를 입력하고 Enter 키를 눌러 프롬프트를 수락합니다 잘 했어! VPS에 PHP 72를 성공적으로 설치했습니다

다음으로 Laravel 프레임 워크에서 요구하는 몇 가지 PHP 확장을 설치하겠습니다 필요한 확장에 대한 자세한 내용은 공식 문서를 확인하십시오 나는 sudo yum을 사용하여 php-openssl php-pdo php-mysqlnd를 설치한다 확장 프로그램을 설치하려면 Enter 키를 누릅니다 Centos 7은 패키지 설치를 묻습니다

Y를 입력하고 Enter를 눌러 설치를 승인합니다 잘 했어 다음으로 PHP 개발에 일반적으로 사용되는 추가 확장을 설치하겠습니다 이 단계는 선택 사항이지만 권장됩니다 확장 프로그램을 설치하려면 Enter 키를 누릅니다

Centos 7은 설치할 패키지를 묻습니다 Y를 입력하고 Enter 키를 눌러 패키지를 설치합니다 Chrome으로 이동하여 페이지를 한 번 더 새로 고침합니다 브라우저는 여전히 Apache 기본 페이지를 표시합니다 sudo vi /var/www/html/index

php를 사용하여 HTML 디렉토리에 색인 파일을 만듭니다 편집기에서 삽입 모드를 보려면 I를 누릅니다 phpinfo 함수를 사용하여 현재 PHP 구성 정보를 봅니다 콜론 x를 입력 한 다음 Enter 키를 눌러 파일을 저장하고 편집기를 종료하십시오 브라우저를 새로 고침합니다

변경 사항이 없습니다 – Apache 기본값은 여전히 ​​있습니다 이것은 아직 PHP 파일 확장명을로드하도록 Apache 구성을 구성하지 않았기 때문에 발생합니다 sudo vi /etc/httpd/conf/httpdconf를 사용하여 Apache 구성 파일을 편집하십시오 편집기에서 DirectoryIndex를 검색합니다

우리는 거기에 갈 터미널에 표시되는 것처럼 Apache는 indexhtml을 기본 페이지로로드합니다 indexphp 파일을로드하려면 index

php로 변경해야합니다 한가지 더 필자는 php 확장자를 AddType에 추가하여 구성에 넣어야합니다 index

php가 작동합니다 구성 파일에서 AddType을 검색합니다 여기 AddType 섹션에 있지만 아직 원하는 것은 아닙니다 아래로 스크롤하여 AddType text / html을 찾으십시오 거기는

보시다시피 Apache는 구성에서 shtml 파일 확장명 만 구문 분석합니다shtml을 php로 변경하거나

php 파일 확장명을 새로 추가해야합니다 AddType 줄에서 shtml 앞에 php 파일 확장명을 추가합니다 이 방법으로 작동해야합니다

얘들 아 나는 이것에 대해 잘 모르겠습니다 해 보자 나는 삽입 모드를 종료하기 위해 도피를 누른다 그런 다음 콜론을 입력하여 편집기를 저장하고 종료 한 다음 x를 입력하십시오

나는 sudo systemctl restart 아파치 서비스를 다시 시작하고 모든 것을 넣기 위해 httpd를 사용한다 장소 한 번 더 브라우저를 새로 고칩니다 페이지 오류가 있습니다 아파치 설정 파일에서 뭔가 잘못되었으므로 다시 문제를 해결하도록하겠습니다

다시 sudo vi /etc/httpd/conf/httpdconf를 사용하여 Apache 구성을 편집합니다 편집기에서 DirectoryIndex를 검색합니다 DirectoryIndex 설정에서 모든 것이 잘되어야합니다

따라서 문제는 php 파일 확장명을 넣는 AddType 섹션에 있어야합니다 나는 AddType text / html을 검색하여 줄로 건너 뛴다 문제는이 줄이어야합니다 줄에서

php 파일 확장명을 삭제합니다 같은 줄에 php 파일 확장자를 넣는 대신 확장을위한 새로운 줄을 추가합니다 파일을 저장하고 편집기를 종료합니다 아파치 설정을 편집 한 후에는 아파치 서비스를 재시작해야한다는 것을 기억하자

그렇지 않으면 새 구성이 작동하지 않습니다 터미널에서 이전 명령을 보려면 화살표를 위로 누른 다음 Enter 키를 눌러 다시 시작하십시오 아파치 서비스 다시 브라우저를 다시로드합니다 우리는 거기에 갈

PHP 정보가 현재 작동 중입니다 보시다시피, 우리는 현재 PHP 버전 7217을 사용하고 있습니다 얘들 아! Laravel 5 설치용 램프를 올바르게 설치하고 구성했습니다

VPS에 프레임 워크를 설치하고 구성 할 차례입니다 CentOS 7 서버에 Laravel 프레임 워크를 설치할 수있는 두 가지 방법이 있습니다 Laravel을 사용하십시오 설치자 또는 사용 작곡가 Composer는 PHP 개발을위한 위대한 의존성 관리 도구이기 때문에 함께 할 것입니다

터미널에서 필자는 작곡가 인 sudo yum을 사용하여 Composer와 Unzip 패키지를 압축 해제합니다 작성자는 압축 해제를 사용하여 Laravel 소스를 추출하므로 둘 다 설치해야합니다 Enter 키를 눌러 패키지를 설치합니다 CentOS 7은 패키지 및 종속성 설치를 확인하고 Y를 입력하고 Enter 키를 눌러 동의합니다 설치 설치가 완료되었습니다

나는 컨트롤과 L 키를 눌러 터미널을 청소한다 나는 sudo composer create-project –prefer-dist laravel / laravel / var / www / html / chamnes를 사용하여 만든다 HTML 디렉토리에 chamnes라는 Laravel 프로젝트 Enter를 눌러 프로젝트를 만듭니다 보시다시피 오류 메시지가 나타납니다

오류 메시지의 원인에는 여러 가지가 있습니다 문제 해결을 위해 제공된 정보를 확인할 수는 있지만 제 경우에는 문제가됩니다 메모리 부족으로 인한 것입니다 Laravel 프로젝트를 설정하는 동안 Composer는 제한된 메모리를 소모합니다 이 오류는 VPS에서 1 기가 바이트 이상의 RAM이있는 경우 문제가되지 않습니다

그러나 현재 작업중인 현재 서버에는 1 기가 바이트의 RAM 만 있습니다 이 문제를 피하기 위해 VPS 용 스왑 파일을 설정해야합니다 얘들 아! 스왑 파일이 궁금하다면 아래의 링크를 확인하십시오 스왑 파일에 sudo fallocate -l 2G / swapfile을 사용합니다 보시다시피 파일 크기를 2 기가 바이트로 설정했습니다

원하는 경우 더 크게 만들 수 있지만 가장 권장되는 크기는 두 배입니다 귀하의 RAM Enter 키를 눌러 스왑 파일을 만듭니다 Centos 7은 암호를 묻는 메시지를 표시 한 다음 원하는대로 제공합니다 서버용 스왑 파일을 만들었습니다

다음으로 sudo chmod 600 / swapfile을 사용하여 다른 사용자 나 프로세스가 액세스하는 것을 제한합니다 스왑 파일 다른 프로세스에서 스왑 파일에 액세스하지 못하게했습니다 그러나, 나는 이것이 스왑 화일이기 때문에 시스템에 파일을 보내야 작동하도록 할 수있다 필요할 때 sudo mkswap / swapfile을 사용하고 Enter 키를 눌러 회선을 실행합니다

사용할 스왑 파일을 지정한 후에 스왑 파일을 설정해야합니다 작동하도록하십시오 얘들 아! 설명은 다소 혼란 스럽습니다 어쨌든 나 자신도이 명령의 용어를 혼동했다 sudo swapon / swapfile을 사용하여 스왑 파일을 설정하고 파일을 작동시킵니다

여기 스왑 파일을 만드는 마지막 명령 얘들 아! 커맨드 라인을 발음하기가 너무 어렵습니다 이 줄은 서버를 다시 부팅 할 때 스왑 파일을 활성화하도록 시스템에 지시합니다 이전 단계에서 Apache를 활성화하는 것과 비슷합니다 나는 제어 장치와 L을 눌러 단말기를 청소합니다

이제 Laravel 프레임 워크를 다시 설치할 수 있습니다 그러나 충돌을 피하기 위해 이전 설치 파일을 제거해야합니다 나는 sodu rm -rf / var / www / html / chamnes를 사용하여 이전 오류 프로젝트를 제거합니다 Enter를 눌러 프로젝트를 제거합니다 다시 말하지만, sudo composer create-project –prefer-dist laravel / laravel / var / www / html / chamnes를 사용합니다

Laravel 프로젝트를 다시 만들었습니다 sudo 명령을 사용하여 프로젝트를 만들었습니다 프로젝트의 파일 소유권과 그룹 소유권을 Apache로 변경해야합니다 그렇지 않으면 Laravel 프레임 워크가 프로젝트에서 제대로 작동하지 않습니다 소유권과 그룹 소유권을 변경하려면 sudo chown -R apache : apache / var / www / html / chamnes를 사용합니다

전체 프로젝트를 Apache에 전달합니다 Enter를 눌러 명령을 실행합니다 Centos 7은 암호를 요구하므로 원하는 것을 제공합니다 다음으로, 소유자와 그룹 소유자가 파일을 읽고 쓸 수있는 적절한 권한을 부여합니다 Laravel 프로젝트에서

sudo chmod -R g + rwX / var / www / html / chamnes를 사용하고 Enter 키를 눌러 권한을 설정합니다 끝났어 나는 모든 것이 올바른 방식으로 작동하는지 확인하기 위해 httpd 서비스를 다시로드 할 것이다 얘들 아! 사실, 당신은 httpd 서비스를로드 할 필요가 없습니다,하지만 이것은 제 바보 같은 습관입니다 습관을 따라라

sudo systemctl restart httpd를 사용하여 Enter를 눌러 서비스를로드합니다 브라우저를 새로 고칩니다 보시다시피 PHP 구성 페이지가 여전히 화면에 표시됩니다 Laravel 프로젝트가 오류없이 설치되었지만 아직 Apache를 가리키고 있지 않습니다 문서 루트를 Laravel 프로젝트의 공용 폴더에 추가하십시오

이것이 Chrome이 여전히 html 디렉토리에 indexphp를 표시하는 이유입니다 sudo vi /etc/httpd/conf/httpdconf를 사용하여 Apache 구성 파일을 편집합니다 편집기에서 DocumentRoot를 검색합니다

터미널에서 볼 수 있듯이 DocumentRoot는 html 디렉토리를 가리 킵니다 나는 Laravel 프로젝트의 웹 루트 디렉토리 인 / var / www / html / chamnes / public으로 바꾼다 아래로 스크롤하여 html 디렉토리 모듈을 찾습니다 나는 위의 위치에 똑같이 할 것입니다 나는 위치를 / var / www / html / chamnes / public 디렉토리로 바꾼다

사실, 보안을 위해 Laravel 프레임 워크를위한 새로운 디렉토리 모듈을 복제해야합니다 이유 서버에서 여러 프로젝트를 호스팅하려는 경우 가상 호스트를 사용하는 것이 좋습니다 기본 구성을 편집하는 대신 마지막으로 제가 바꾸어야 할 것은 아파치 다시 쓰기 모드입니다 AllowOveride 줄에서 모두를 모두로 변경합니다

나는 편집기를 저장하고 종료한다 당연하지 모든 것을 작동 시키려면 Apache 서비스를 다시로드해야합니다 나는 sudo systemctl restart httpd를 사용하여 Enter를 눌러 Apache 서비스를 다시로드합니다 브라우저를 새로 고침합니다

우리는 거기에 갈 Laravel 기본 페이지가 브라우저에 표시됩니다 얘들 아! 지켜봐 줘서 고마워 이것은 오늘 튜토리얼을 위해 충분해야합니다 다행히 비디오에서 유용한 것을 발견하게되기를 바랍니다

질문이나 제안 사항이 있으시면 아래 의견을 통해 알려주십시오 튜토리얼을 보면서 즐거웠다면 쿵쾅 거리며 비디오를 공유하십시오 준비가되지 않았다면 YouTube에 가입하십시오 구독 버튼과 벨트 아이콘을 눌러 동영상을 업로드 할 때 알림을 받으십시오 새로운 비디오

다음 튜토리얼에서 또 만나요, 안녕

Toyota Avalon TRD Drift Car Experience with Ken Gushi & Jarryd Wallace | Toyota Racing

제 이름은 Jared Wallace입니다 나는 트랙과 필드를 달린다

미국 장애인 올림픽 팀 이 분이 내 아빠 야, 제프 도요타와 나는 아버지의 날 깜짝 선물로 당신을 위해 일해 왔습니다 그는 나와 함께 산탄 총을 타고 떠돌아 다닙니다 우리는 실제로 전륜 구동 Avalon TRD에서 표류 할 것입니다

Toyota TRD 팀은이 문제를 한도에 진지하게 밀어 붙였습니다 표류하는 기계로 변형시켰다 그럼 이걸 확인해! 와우 너는 팝 이구나? 나는 팝니다 네 아빠! 제러드? 이봐, 친구

만나서 반갑습니다 그래서 이것은 아버지의 날 놀라움입니다 당신이 그것에 대해 어떻게 생각하십니까? 아름다워, 그렇지? 그것은 굉장 현재까지 내가 가장 좋아하는 아발론 바디 스타일입니다 지금까지 가장 공격적인 모습

나는 색깔을 혼자 의미하고, 다만 터진다 나는 그 색을 좋아한다 정말 달콤합니다 놀랐지 만 여기 있습니다 너는 실제로 우리와 함께 차에 타고있다

안돼! 옳은 길 예! 이 차는 진지하게 인상적이다 이 표류하는 괴물을 만든 팀은 놀랄만 한 일을했습니다 구석과 트랙에서 기동하기가 매우 쉽습니다 그래서 TRD는 40 년 동안 한계를 밀고 있으며, 그리고 그들은이 시간을 심각하게 저버린 바 있습니다

차가 가지고있는 힘에 관해서는, 그것도 수정 되었습니까? 아니, 힘은 실제로 표준입니다 와우 거룩한 담배 내 남자! 나는 우리가 아발론에서 그렇게했다고 믿을 수 없다 새로운 Avalon TRD에 대해 어떻게 생각하십니까? 우리가 방금 들었던 스포츠카? 잘, 이전에 네가 그 사진을 그린다고 말 했잖아

노인네 차야 잘, 내 말은, 알다시피, 아발론이야, 너도 알다시피, 너의 엄마와 아빠 타입의 차가 노인의 차가 아니야

권리 살인자 스포츠카 문자 그대로, 나는 그것에 들어가기를 기대 해야할지 몰랐고 그것은 단지 내 마음을 불었다 네가 한 것처럼 나는 그것을 운전할 수 없을 것이다 그래서

아니면 그럴 수 있니? 얘들 아, 나는 정말 재미 있었어 고맙습니다 네 두드러진 해피 아버지의 날

형제, 고마워

Defence team at Avalon 2019 – vox pop with Aqualuma

안녕하세요, 저는 Aqualuma LED Lighting의 Grant Amore입니다 우리는 조명 제조업체입니다

퀸즐랜드의 골드 코스트를 기반으로합니다 우리는 LED 조명을 생산 해왔다 우리가하는 모든 일은 호주에서 만들어 져서 세계에 수출되었습니다 제품 중 일부는 우리 옆에있는 것과 같습니다 하이 베이 범위입니다

10 년 보증이 적용됩니다 이 쇼가 얼마나 좋은지 말하고 싶다 우리를 위해되었으며 퀸즐랜드 정부 사이트에있는 것은 우리를 대단히 도움이되었습니다 우리는 정부, 전국 곳곳의 사람들을 만나야합니다 퀸즐랜드 정부가 가져온 큰 소수

우리가 이걸 할까? 다시 그들과 함께? 전혀

Defence team at Avalon 2019 – vox pop with Hetech

제 이름은 Mark Steiner입니다 저는 Hetech의 전무 이사입니다

우리는 전자 제품 개발 및 디자인 회사 우리는 퀸즈랜드의 일부입니다 여기에 서서 국방 능력을 향상시키고 정부와 소규모 기업을 돕는 산업 간의 협력 회사는 성공하기를 원합니다 우리는 광업에 여러 고객을 보유하고 있습니다 다른 산업들도 방위 산업으로 진출했지만, 보잉은 우리의 큰 고객이기도합니다 SAAB는 콜린스에서 일하고 있습니다

클래스 잠수함뿐만 아니라 미국 광학 시스템 그래서 우리는 성장하고 물론 Rheinmettal 거래에 참여하려고 노력합니다 큰 일이라면 우리는 그면에서 성공할 수 있기를 바랍니다

Defence team at Avalon 2019 – vox pop with QUT

안녕하세요, 저는 레이 존슨입니다 지식과 혁신 브로커가 QUT을 통해 훌륭합니다

퀸즐랜드 정부 관저에서 Avalon 2019에있을 특권 QUT는 연구 기관으로서 우리는 로봇 공학, 재료에 대한 뛰어난 연구 강점을 가지고 있습니다 과학, 데이터 과학, 수학 및 우리가하려고하는 것은 우리가 방위 산업계의 동료들은 현재와 미래에 대해 알 필요가 있으며 최선의 방법은 그들을 도울 수 있습니다 Avalon 2019의 일부인 QUT는 국방 과학 기술 그룹, 보잉, Rheinmetall, 우리 지역의 퀸즐랜드를 포함한 다른 많은 사람들 국가 산업 Avalon 2019에 가지 않고도 우리는 할 수 없었습니다

그들의 필요가 현재와 미래에 무엇인지 이해합니다

Defence team at Avalon 2019 – vox pop with Flying Colours

안녕하세요, 저는 Roy Armstrong입니다 나는 타운 즈빌을 기반으로하는 플라잉 컬러 항공을 대표합니다

우리는 국방 및 상업용 항공기 도장 회사 콴타스, 제트 스타, 버진 오스트레일리아 같은 항공사 퀸즐랜드 정부는 Avalon 2019 스탠드의 파트너가되기 위해 우리에게 접근했습니다 그들은 이 과정에서 우리를 잠재 고객과 연결시켜줍니다 또한 여기 아발론에서 나는 우리가 정확한 접촉과 머리를 올바른 방향으로하십시오 우리는 분명히 파트너가 될 것입니다

퀸즐랜드 정부와 아발론뿐만 아니라 다른 무역 전시회 그들이 가진 것 그들은 우리 사업에서 우리에게 매우 유용한 자료입니다

Defence team at Avalon 2019 – vox pop with Olympus Australia

안녕하세요 저는 Olympus Queensland의 선임 영업 전문가 인 Sean Fogarty입니다 산업 제품

오늘 퀸즈랜드에서 환영하겠습니다 국방부는 Avalon 2019에 있습니다 우리는 산업 장비 항공 사양 검사 용 우리의 고객은 당신이 상상할 수 있듯이, 국방부, 해군, 육군 공군 또한 우리는 콴타스 항공, 버진 항공, 얼라이언스 항공 및 기타 여러 지역 항공사가 우리의 제품 포트폴리오 그들은 제품의 품질에 의존하여 항공기는 항상 항공기로서 가치가 있으며 서비스가 가능해야합니다

여기에 올림푸스 비디오 스코프의 두 가지 올림푸스 모델이 있거나 일부 사람들은 그것들은 비디오 내시경으로, 항공기의 내부 검사에 사용됩니다 부품 및 가장 중요한 엔진, 가스 터빈, 피스톤 엔진, 차대 검사, 날개 스파링 부식 검사 등등 그들은 항공기가 항상 공기 중으로 유지 될 수 있도록 보장합니다 AOG를 유의하게 감소시킨다

Defence team at Avalon 2019 – vox pop with Orion Solar

안녕하세요 오리온에서 리차드 홀리데이입니다

저는 전무 이사 겸 보관소입니다 여기 아발론 2019에있는 퀸즐랜드 방위 산업 단지에 있습니다 우리는 기쁘게 생각합니다 여기 전개 가능한 비행장 조명 키트를 소개합니다 Avalon 2017에 대한 우리의 마지막 참여로 2 백만 명이 넘는 성공을 거두었습니다

그로부터 프로젝트 매출액의 상당 부분과 우리가 배치 가능한 비행장 조명 키트, 전개 가능한 비행장 라이트 트레일러, 우리가 Avalon 2019에서 수비와 함께 얻고있는 관계 육군과 공군, 전투 항공 지원 단체 등, 우리는 2020 년에 2019 년이 오리온에게 환상적이 될 것이라는 것을 알 수 있습니다 고맙습니다

Defence team at Avalon 2019 – vox pop with TAE Aerospace

안녕하세요, 제 이름은 Andrew Sanderson입니다 저는 TAE Aerospace의 CEO입니다

우리는 퀸즐랜드에 본사를 둔 100 % 호주 소유 항공 우주 회사입니다 전 세계에 걸쳐 올해 아발론을 만나러 왔습니다 엔진 MOR, 우리 구성 요소를 다루는 모든 활동을 보여줍니다 F35 바퀴와 브레이크 및 기타 우리가 보급 한 제품 제조 전 세계에 걸쳐 고객에게 제공 할 수 있습니다 올 수있는 좋은 장소입니다

공군과 같은 주요 고객을 육군, GE, Honeyworld와 우리와 고객을 돕는 공급 업체 보물 퀸즐랜드 스탠드에 참여하는 것이 좋았습니다 유용한 설정 우리는 홀 2에서 좋은 위치를 차지하고 있습니다 팀의 훌륭한 지원, 최신 상태 유지, 일정 유지 우리가이 디스플레이를 최대한 활용하고 있는지, 우리는 고객의 모든 영역에서 무엇을하는지 보여줍니다

그것은 엄청나게 바쁜 1 주일간, 여기있는 정부의 지원이 환상적입니다 그것은 장소에있는 틈새 시장의 방법입니다 항공 우주 방위 산업에 뛰어든 다음 매우 견고한 산업의 일부가되었습니다 여기 호주에 당신

Using LARAVEL with VUE JS – Get data from Laravel endpoints using Axios / Ajax – part 2

안녕하세요 다른 Laravel 및 Vue 자습서에 오신 것을 환영합니다

새로운 Laravel 프로젝트에서 Vue를 설정하는 이전 비디오 이 비디오에서는 몇 가지 끝점을 만들 수있는 방법을 살펴 보겠습니다 우리 구성 요소에 대한 데이터가 있으므로이 라이브러리를 사용할 것입니다 당신이 laravel과 그 모든 것을 통해 설치할 때 vue와 함께 제공되는 Axios 아약스 요청이야 내가 너에게 길을 보여줄거야 나는 그것을 잘 유지하고 조직을 위해 상처를 받아야하고 너를 막는다 미래의 일들을 근본적으로 깨는 것 또한 기본적으로 내가 원하는 것부터 시작하는 것입니다

이 구성 요소가 내 Laravel 백엔드의 일부 데이터를 표시하도록합니다 내가해야 할 일은 내가 자르려고하는거야 블로그 게시물 또는 그와 비슷한 것이므로 나는 단지 그것을 호출 할 것입니다 나는 단지 블로그를 할 것입니다 지금은 컨트롤러 용으로 JSON을 반환하는 컨트롤러를 end point 보통 API 폴더에 넣기 만하면 별도로 유지할 수 있습니다

뷰를 리턴하는 컨트롤러가 필요하다 Ajax를 반환하는 API 라이브러리는 API 폴더에 넣습니다 그래서 PHP 숙련공은 이것을 만들 때 끝에 자원 플래그를 추가했는지 확인하십시오 컨트롤러 oops 예 API 폴더에 넣을거야 그럼 리소스를 넣으면 그것의 끝에 플래그가 자동으로 몇 가지 메소드를 생성합니다 거기에 당신을 위해 당신이 보여 줄 자원 경로를 사용할 수 있다는 것을 의미합니다

두 번째로이 블로그 컨트롤러에서 생성 된 내용을 살펴 보겠습니다 이제 우리는 목록을 표시하는 표시를위한 색인을 가지고 있습니다 우리가 얻을 수있는 블로그 글은 우리가 빠져 나갈 수있는 농장은 분당에 필요하지 않기 때문에 JSON에서만 반환됩니다 스토어, 그래서 우리는 새로운 블로그 포스트를 만들 것입니다 나중에 사용하면 블로그 게시물을 독자적으로 표시 할 수 있습니다

하나의 블로그 게시물을 공유하기 위해 페이지에서 블로그를 작성하십시오 그 데이터는 편집 폼을 보여주기위한 것입니다 우리가 별도의 비디오에서 할 수있는 것을 업데이트하는 것이 필요 없다 왜냐하면 지금은 확실히 만들고 색인을 작성한 다음 파괴 할 수 있기 때문입니다 분명히 삭제하면 다음으로해야 할 일은 이렇게 우리가 노선 폴더로 들어가면 나는 API를 사용하지 않을 것입니다

루트 파일은 실제로 사용되는 API를 만드는 데 사용되므로 외부 사용자가 외부 액세스 할 수있는 반면 외부 사용자는 액세스중인 반면 당신이 FBI를 사용할 필요가 없도록이 페이지에서 왜냐하면 그것은 모든 Terkel과 모든 것이 이미 있기 때문입니다 이미 거기에 우리가 웹 파일에 들어가면 내가 볼 수 있는지 보도록하겠습니다 이걸 기억해두면 내가 API를 슬래시 한 다음 모델이 무엇이든간에 블로그를 슬래시 할 수 있습니다 그 다음에 API 블로그 컨트롤러가 호출되면 어떻게 될지 우리가 실제로 사용하는 각각의 메소드에 대해 별도의 경로를 지정할 필요는 없습니다 이전에 보았을 때 자동으로 감지되는지 여부를 감지합니다

슬래시 블로그를 얻는다면 그것은 블로그를 비난하고 ID가된다면 그것을 할 것입니다 보여줄 것인가? 그리고 그것이 내가 요청한 것인가? 마지막에 내가 나중에 당신을 보여줄거야 어쨌든 그럼 그 다음에 우리 그렇게해야 모델을 생성 할 필요가 있습니다 우리의 응용 프로그램의 빈 줄 그래서 우리는 단지 그것을 위해 모델을 추가해야합니다 아, 그래, 네가 그렇게 부르면 끝까지 마이너스를 붙이면 돼 또한 마이그레이션을 생성하므로 이전을 추가해야하므로 이제는 마이그레이션을 추가해야합니다 이것은 매우 간단합니다

왜냐하면 우리가 올바른 일을하는 방법을 실제로 거치지 않기 때문입니다 블로그를위한 데이터베이스입니다이 구성 요소로 들어가는 방법을 보여 주기만하면됩니다 그래서 분명히 당신은 일반적으로 사용자 아이디에이 링크를 가지고있을 것입니다 나는 이것을 근본적으로 괴롭히지 않을 것이다

나는 지금 문학의 옛날을 위해 그것을 그냥 크롤링 할 것이다 이 모든 것이 제목과 첫 번째 내용이므로 실제로 무엇이 이루어질 것입니다 거기에있을 것이고 그래서 단지 두 가지가 실제로 그리고 분명하게 업데이트되고 그때 우리 아이가 그 이주를 실행한다면 우리 농가 상자에 가면 농가를 짓는 법을 알고 싶어요 생각 나는 비디오가 있어요 내 첫 번째 비디오 였으므로 한번보고 싶다

그래서 여기에있는 것들은 L default의 로그에 의해 추가되었습니다 그러나 이것은 하나입니다 우리가 지금 만들었던 바로 그 다음에 우리가하고 싶은 일은 실제로 데이터 출력을 얻으므로 속편을 열면 볼 수 있습니다 데이터베이스에있는 내용 이제 블로그 게시물을 얻었습니다 이제 막 갈 예정입니다

우리가 출력 할 수 없도록 하나를 넣으십시오 맞아요 그게 우리가 사용할 수있는 하나의 테스트입니다 그래서 지금 막 열어 볼 것입니다 똑같은 또 다른 탭을 누른 다음 슬래시 API 슬래시 블로그에 아무것도 없다면 너 그렇게 쉬울 거라고 생각하지 않았어

그래서 지금해야 할 일은 실제로 데이터를 가져 오는 것입니다 컨트롤러가있다 나는 이것을 간단히 해낼 것이다 데이터는 일반적으로 서비스와 저장소를 가지고 있습니다 당신은 훨씬 더 잘할 수 있었지만 나는 그 비디오에 대해 별도의 비디오를 할 것입니다

하나의 비디오에서이 모든 작업을 수행하는 것이 너무 많을 것이라고 생각하기 때문에 지금 당장은 컨트롤러에서 곧바로 outlook을 사용하려고합니다 먼저 시작하는 것이 좋지만 나중에 다른 방식으로하고 싶을 수도 있지만 나는 다른 비디오에서 그렇게 할 것입니다 그래서 지금 우리가 지갑을 똑같이한다면 우리는 당신이 사용한다면 완전히 사용해야합니다 그래, 그렇게 출력됩니다하지만이 배열 그래서 만약 당신이 그냥 추가하자 우리가 거기서 볼 수있는 행진이 두 가지가 있습니다 블로그 피플과 함께 두 가지 개체를 사용하면 꽤 많이 사용할 수 있습니다

그것이 그렇듯이 나는 마지막 단계도하고 싶다 그래서 내가하고 싶은 것은 사용이다 명백하게 내가 어디에서 출력했는지 분명히 나타내는 웅변 적 자원 데이터베이스에있는 것이 무엇이든 거기에서이 이름을 바꾸면 우리가이 최선을 사용한다면 데이터베이스에있는 열 프런트 엔드는 열을 변경했지만 언제든지 만들 수있는 리소스로 데이터베이스를 변경하더라도 제목과 첫 번째 내용이 있는지 확인하십시오 당신은 여전히 ​​GS를 출력 할 수 있으며 같은 형식으로 당신이 그렇게하는 방법을 깨는 것은 리소스를 만들어서 그냥 빠져 나가는 것입니다 이 그래서 그냥 블로그 pasteries 엉덩이 그래서 그냥 PHP 아티스트 내가 믹크라고 전화 할거야 리소스 블로그 bursaries 엉덩이가 여기 에이 폴더에 누가 그렇게 엉덩이가 넣어 넣어 보자 그 다음에 여기에 이것을 추가 할 필요가 있습니다

이제 우리는 이것을 우리가 사용할 수 있습니다 컨트롤러 대신 그냥 돌아 오는 것 우리가 돌아 오면 곧장 거기에서 나온다 블로그 게시물 리소스를 수집하고 컬렉션을 작성한 다음 실제 출력을 거기에 쿼리가 잘하면 같은 좋은 HTTP를 보여야한다 작동해야한다 예 오 나는 여기에서 GDP를 놓치고 싶다 그래서 똑같은 것처럼 보인다 실제로 다른 형식을 지정하지 않습니다

실제로 그것은 데이터 객체에 래핑 된 것입니다 우리는 그것을 그대로두고 떠날 것입니다 페이지 매김을하고 싶다면 실제 데이터 객체에있는 것이 좋다 왜냐하면 그 수준 에서뿐만 아니라 페이지 매김 정보를 가지고 있기 때문에 아직 걱정하지 마라 우리는 다른 비디오에서 그것에 대해 들어갈 것이다

그래서 우리가 그의 엉덩이를 위해 이것으로 들어가면 지금하고있는 일은 우리가 이걸 없애고 나서 우리가 말할 수 있다면 예를 들어 우리가 실제로 원하는 것은 사용자 배열을 반환하는 경우입니다 이것의 당신의 날짜에서 당신은 반드시 그들의 전자 우편 주소를 원하지 않을 것입니다 프런트 엔드로 출력물을 가져 오는 것은 사람들이 요청을 작성한 다음 모든 사용자 이메일을 닉하면 여기에서 할 수있는 작업은 다음과 같습니다 그냥 이름과 아바타 프로필 사진을 원하는대로 넣어주세요 또는 무엇인가 그러나 우리 blog 포스트를 위해 나는 단지 ID 그물 제목을 원한다 내용이 너무 많아서 ID로 처리하면됩니다

그래서 당신이 원하는 각 컬럼에 대해이 일을 할 수 있고 무엇이 오는지도 알 수 있습니다 그것에 실제로 계산할 수 있습니다 if 당신은 당신이 당신을 추가 할 수있는 어떤 통화 또는 어떤 것을 형식화하기를 원한다 이 부분에서 올바르게 포맷 할 수 있습니다 형식화되었는지 확인합니다

나는 거기에 머무를 것입니다 이것은 내용입니다 그래서 당신은 그것이 지금하고있는 것을 볼 수 있습니다 그것은 추구 된 콘텐츠 라 불리는 대신 내용으로 출력됩니다 그래서 우리가이 칼럼을 전혀 다른 것으로 바꾸더라도 우리가 여기에 추가 할 때 항상 앞쪽에 내용으로 출력됩니다

끝내 다른 사람들이 가고있는 공중에서 파이를 할 때 특히 좋다 왜냐하면 만약 당신이 당신이 당신의 데이터베이스를 바꾼다면 영원히 사람들을 깨뜨릴 수 있도록 표시하려고 시도하도록 노력합시다 우리의 뷰 구성 요소 그래서 그것을 찾아 보자 나는 지금 당장 이걸 없애 버릴거야 우리가 가장 먼저 필요한 것은 데이터 I입니다 이것을하는 방법을 기억할 수있는 희망 제 생각 엔이게 이거 같아요

당신이 이 데이터 메소드를 생각해 보면 별표를 붙일 대상을 되 돌리는 것입니다 이 구성 요소는이 구성 요소에만 적용되므로 기본적으로 블로그 게시물 목록을 작성한 다음이 개체에 제공합니다 속성 그래서 만약 내가 그냥 게시물을 넣어 다음 그래서 빈 후면으로 초기화 할 것입니다 왜냐하면이 컴포넌트 로드하면 실제로 거기에는 아무 것도 없지만 우리는 그것이 무엇인지 알기를 원합니다 뒤쪽에서 그리고 나중에 우리는 그것을 인구가 많은 지역으로 바꿀 것입니다

공지 사항 내가 변경 사항을 업데이트했는지 확인하기 만하면됩니다 그냥하고 오후에 지켜 봅니다 그러면 내가 토론 한 내용을 보게 될 것입니다 마지막 비디오 내가 필요한 경우에 대비하여 문서를 가져올 것입니다 그래서 때로는 일을 올바르게하고 있는지 확인해야합니다

예를 보자 실제로 표시되지 않았으므로 비어있다 아무것도 내가 어떤 오류가 발생했는지 알 수있을거야 그냥 보자

우리가 필요한 것 같아 그것이 단지 확장 기능이라는 것을 무시하십시오 이제 우리는 다음을보아야합니다 이 AJAX 호출이 실제로로드 될 때 실제로 거기에 3 월을 추가 할 것입니다 나는 로딩 함수를 속성에 많이 추가 할 것이므로 우리가 할 수있는 것은 일단 우리가 할 수있는 일이다

지갑에 짐을 넣기 시작하면 진실을 말하고 확실하게 나는 지금 막 짐을 넣을 것입니다 일단 결과를 얻었거나 오류가 발생하면이를 false로 설정할 수 있습니다 다시로드 메시지를 숨 깁니다 그래서 나는 단지 내가 그것을 시도하도록 노력할 것이고, 이것을 기억할 것입니다 네가 옳은 것처럼 보이고 Axios가 이미 포함되어 있기 전에 내가 말했던 것처럼 마지막 비디오에서 설명한 설정을 수행하면 이미이 기능을 사용할 수 있습니다

포함되어 있으므로 충분히 말할 필요가 없으므로 그만하면됩니다 비트 실제로 먼저 우리는 이것을 사용해 볼 수있었습니다 로딩 메시지를 멈추기 위해 그것을 사용할 수 있습니다 errors 우리는 로딩 메시지를 숨기려면 항상 로딩을 false로 설정할 수있다 그냥 붙여 넣기 만하면됩니다

우리는 API 슬래시 블로그 경로의 경로 폴더에서 설정 한보기에서 온 것입니다 파일로 저장하면됩니다 우리가 볼 수있는 블로그 게시물 목록 우리는 실제로 그것을 우리 안에 넣습니다 응답을 객체에 넣습니다 우리가 우리의 극장 자료를 응답뿐만 아니라 그래서 도트 도트 점을해야 할 그래서 만약 당신이 그냥 우리가이 데이터를 가지고있는 모습을 보아도 극장에 넣으라고 요청하십시오

여섯 번째 당신은 두 명의 daters를 두어야 만합니다 그냥이 권리를 끄도록 내버려둬 그래서 그것은 실제로 발포하지 않는 것이다 Axios가 요청한 것은 당신이해야 할 일이 있기 때문입니다 구성 요소가 마운트 될 때이 마운트가 시작되도록 포스트를 가져옵니다

돔에 그래서 우리가 이걸하면 버스트를 얻어야한다 그래,이 블로그 종점이라 불리는이 사이트가 실제로로드되지 않습니다 우리가 원하는 곳 어디에서도 실제로 제공하지 않기 때문에 이 게시물 속성에 제공합니까 그래서 우리가 적어도 조금 더 멋지게 농장을 만들면 내가하고 싶은 일은 실제로 액세스를 시작하기 전에로드 메시지를 설정하려고합니다 우리가 할 수있는 것이고 거짓을 넣을 것이기 때문에이 점 로딩을 true로하십시오

그걸로 마침내 우리가 뭔가를 얻으면 무슨 일이 생기더라도 거짓으로 설정하고 이것은 아마 빨리 올라갈 것입니다 나는 생각하지 않습니다 보여줄 수있을거야 그래, 그만하자 그래서 당신이 할 수있는 일은 당신이 할 수있는 일은 equals wording 일 때입니다

그게 효과가 있는지 보자 그럼 여기에 다른 것을 넣을 수있다 이것은 일단 우리가 출력을하자면 우리가 거기에 두 가지를 가질 것입니다 그게 아무것도하지 않으면 그냥 볼 그래서 그것은 아니 그것을 아니에요로드 아니에요 뒤로 오, 왜 이렇게 많은 사람들이이 문제를 겪고 있는지 알기 때문에 이것은 그것을하는 오래된 방법입니다 그래서 이것을 가져 오지 않습니다

보기 이것을 시도하고 그것을 새로운 방식으로 바꿀 수 있는지 봅시다 그래서 나는 당신이 어떻게하는지 생각합니다 그래서 당신이 실제로 도랑을 파야 할지도 모르겠지만 이것이 맞는지 기억이 안납니다 그것을하는 방법 아, 그거야 나 한테 자주 이런 일을하지 않아

구문을 잊어 버렸습니다 기본적으로 그렇게하는 것이 기본입니다 이것을이 방법으로이 응답에 넣습니다 이 구문을 사용하면 이전 구문을 실제로 가져올 수 없습니다 여기서는 작동하지 않으므로 우리는 단지 이것을 변경해야합니다

좋아, 그럼 우린 할 수있어 루든은 거짓이야 그래서 성공하면 사용자가 원하지 않으므로이를 false로 설정하지 못합니다 해당 페이지의 내용 및 스피너 또는로드를 보여주는 경우 메시지를 처리 ​​할 수 ​​없을 것입니다 그러면 우리가 원하는 것입니다 그때해야합니까? 그래서 우리는 앞서 언급 한이 게시물을 설정하고 그 내용을 바라건대이 두 가지 일로 반응을 보일 수도 있습니다 하나 일 수도 있고 둘일 수도 있습니다

그러면 지금 보게 될 것 같습니다 일했다 나는 그것을 아직 넣지 않았다 그렇다면 우리가 그것을 어떻게 내는가는 이것을하는 것이다 지금 막 루프를 돌리는 방법을 보여주기 위해 정말 간단 할 것입니다 그것을 통해하지만 여기에 당신은 각각에 루프하려는 요소가 있습니다

이 영역의 반복은 이제 div를 할 것입니다 그래서 당신은 V를 할 것입니다 당신이 처음부터 할 수있는 일이 무엇인지 알아내는 것입니다 우리가 방금 설정 한 게시물의 각 게시물을 통해 당신은 여기서 각자의 게시물을 볼 수 있습니다 모든 제목을 통해 너무 잘하면 그렇듯이 잘하면 루프해야한다

그것은 작동하여 학습 메시지를 얻은 다음 표시합니다 우리가 조명을 미리 넣어 두었다면 분명히 멋지게 보이게하는 데 더 많은 시간을 할애하지만 이것은 우리가 그것을 자원으로 부르는 것을 보여줍니다 들어 보자 나는 그것이 우리가 그것을 부르는지도 인 것과 충돌하는지 궁금하다 다른 무언가 그게 작동하는지 먼저 블로그로 변경하겠습니다

뭔가 옳지 않아서 블로그 포스트로 확실히 들어 왔어 이런 문제가 조금이라도 생기면 내가하고 싶은 한가지를 출력하고 있습니다 모든 것을 출력합니다 그렇게하면 먼저 Jason을 출력해야합니다 그래서 우리는 제목을 가지고 있고, 그 다음 blog 포스트를 가지고있다

나는 그것이 단지 출력이라는 것을 깨달았습니다 하나는 단지 P로 바뀌므로 그냥 작동하기 전에 작동하지 않았습니다 나는 그것이 그것을 보여주고 있었을 정도로 나는 그것을 장애물로 남겨 두었다는 것을 깨닫지 못했다 마치 타일 인 것처럼 콘텐츠를 추가하는 방법은 이것을 없애면 블로그 게시물 목록을 얻을 수 있습니다 실제로 당신을 넣을 수 있습니다 당신은 자신의 구성 요소로 게시물을 가질 수 있습니다

마지막 비디오에서 만든 구성 요소를 사용하여 그것은 다른 구성 요소를 호출하여 블로그 게시물로 이름을 바꾸자 나는 왜 그것이 아마 어쩌면 봉사하고 있지 않은지 잘 모르겠다 우리가 필요로하는 이름을 바꾸고 있기 때문에 잠시 멈춰라 이 오 예 변경 빛의 이름이 바뀌 었으므로 지금 시작하십시오 이 시계 버클은 트럭처럼 어떤 변화라도하고, 우리가 원하는 것 대신에 할 일은 우리가 그 영역을 반복 할 때마다 매번이 구성 요소를 반복하는 것입니다

우리가하고 싶은 일은이 부문을 갖기보다는 뭔가를 가질 수있는 것입니다 그런 다음 소품을 전달할 수 있습니다 그래서 그렇게한다면 제목이 첫 번째 제목과 동일 해지면 실제로 그것을 전달할 수 있습니다 실제 객체 그래서 우리는 먼저 먼저 equals를 먼저 수행 한 다음이 V를 복사 할 수 있습니다 이 구성 요소에 들어가면 첫 번째 객체를 소품으로 보냅니다

이 새로운 구성 요소에 포함 시켜서 우리가 필요로하는 것은 이제 이것을 지금 받게하십시오 우리가이 중 하나를 다른 사람에게한다면 우리는 당신이 그것을 할 수 있다고 생각합니다 이게 내가 생각하기에 수학은 이것을 확인합니다 이 구성 요소에 뭔가가 있다면 다른 구성 요소에서 약간 읽을 수 있습니다 뭔가 잘못 됐어

그냥 먼저 이름이 맞는지 확인해 보자 먼저 버그 오, 키를 묻는 중입니다 그렇게하는 법을 생각해 봅시다 빠른 모양을 가져야한다 우리가 필요로하는 것은 이것입니다

나는 내가 일해야한다고 생각했습니다 왜 불평하는지 잘 모르겠다 감사 그래서 그 구성 요소가 그곳에 있음을 보여줍니다 V 파일이 필요할 수도 있습니다 내가 div에 넣으면 다른 방법을 시도해 보자

그래서 우리가 그것을 디보에 넣으면 우리는 그것을 할 수 있습니다 우리가 해낸 이래로 내가 이걸 했으니 까 잘하면 우리는 각각의 소품을 전달할 수 있도록하겠습니다 메모 할 첫 번째 것과 같음 앞에 붙이면됩니다

실제로 이렇게 사용하십시오 만약 당신이 여기에 있다면, 당신이 할 수있는 것들을 넣습니다 거기에 지갑을 쓰면 그걸 가져 가면 그냥 문자열 포스트를 보낼거야 그리고 소도구처럼 그것은 그것과 같습니다 이걸로 이제 우리는이 내부에있을 수 있다는 것을 확신 할 수 있어야합니다

우리가 전에했던 것처럼,하지만 이렇게하면 재사용이 가능해진다 응용 프로그램에서 이러한 구성 요소를 재사용 할 수 있으므로 먼저 그 제목을 할 수 있어야합니다 나는 우리가 지금 뭐라고 부르던 것을 자른다 첫 콘텐츠는 내가 좋아하는 것을 좋아하지 않는다 소품을 버려서이 프록시를 추가해야합니다

그냥 소품으로 받기를 원한다는 것을 알려주 죠 그래서 제가 처음으로 말하면 그 희망은 이제는 효과가 없어야합니다 그러나 그 이유는 확실하지 않습니다 내가 Jess 전체를 출력하고 우리가 전에했던 것처럼 작동하지 않는다 오, 그것은 블로그 게시물 오, 그래, 왜냐하면 내가 조언을 복사했기 때문에 우리의 데이터베이스에 있지만 나는 이것을 안전한 것으로 그냥 복사해야한다

일해야 해 그래, 그래서 그냥 바닥에 약간의 여백을 두는 것입니다 에어 덕트 호출의 데이터를 보여주는 여러 구성 요소를 공유하는 방법 그것 Axios 나는 그것을 떠날거야 생각 지금은 그 비디오에 대한 정보가 있습니다 다음 비디오는 우리가 가지고있는 다른 방법들을 통해 갈 것입니다 여기 – 주연의 새로운 블로그 게시물 그래서 당신은 그것을 관리 지역에서 가질 수있었습니다

개인을 보여주는 블로그 게시물을 만들 수있는보기 구성 요소 블로그 게시물에 링크로 표시 한 다음 개별 게시물을 표시합니다 그런 다음 아마도 업데이트 및 삭제를 할 것입니다 분명히 확실히 스타가 있기를 바랍니다 YouTube 알고리즘으로 인해 도움이되기 때문에 클릭하십시오 실제로 채널을 성장시키려는 노력과 더 많은 사람들이 더 많은 수업을 할 수 있고 어떤 것에 대한 구체적인 조언이 필요한 경우 그냥 코멘트를 남겨두면 나는 각 사람에게 돌아가서 잊지 말아라

구독하는 경우에도 무료로 수업을 듣기 위해 무료 레슨을받을 수 있습니다 대학 당신은이 감사를 위해 수천을 지불해야 후 보고 있으면서 무엇인가 붙어 있으면 의견을 말하면 모두에게 도움을 청합니다 건배