Laravel: Hello world Tutorial

안녕하세요이 Laravel 안녕하세요 세계 자습서에 오신 것을 환영합니다

오늘 우리는 새로운 Laravel 응용 프로그램을 만들고 컨트롤러에 데이터를보기로 전달하도록 요청하십시오 블레이드 템플릿 엔진을 사용하여 해당 데이터를 표시하고 표시 할 수 있습니다 먼저 Laravel Installer를 설치하겠습니다 우리는 작곡가를 사용하여 그렇게 할 것입니다 당신이 작곡가를 설치하지 않았다면 그 일을하는 방법에 대한 비디오를 볼 수 있습니다

작곡가 글로벌 "laravel / installer"필요 Enter 키를 눌러 실행할 수 있습니다 이미 완료했습니다 다음으로 우리는 bashrc 파일을 열고 싶다 당신은 나노 또는 vim을 사용할 수 있습니다, 나는 여기서 nano를 사용할 것입니다

이 줄을 파일의 맨 아래에 추가하십시오 이 줄과 다른 명령을 설명에 추가합니다 계속 나아가세요 여기 Laravel 프로젝트 폴더를 만들었습니다 그래서 나는 그걸로 cd 할 것입니다

탭을 눌러 자동 완성 모든 것을 올바르게했다면 경로를 추가하고 Laravel을 실행하는 경우 laravel 설치 프로그램을 설치했습니다 Laravel 버전과 함께 표시됩니다 하지만 여기에 초점을 두어야 할 것은 새로운 명령인가? 새 응용 프로그램을 만들려면 그래서 우리는 새 레벨을 실행하고 원하는 것은 무엇이든 부를 수 있습니다 그리고 여기에 파일 생성이 시작됩니다 Heres the hello-project 이 모든 것을 설치하는 데 약간의 시간을주십시오

우리는 거기에 갈 우리가 볼 수있는 모든 것을 열거한다면, hello-project가 생성되었습니다 그래서 hello-project로 cd 할 수 있습니다 당신이 승화를 사용한다면 당신은 이것을 이렇게 열 수 있습니다 그리고 우리는 여기서 프로젝트를 발견 할 것입니다 처음에는 많은 파일이 있지만 처음에는 모든 것이 무엇인지 알 필요가 없습니다

우리는 app> http> routes 파일에서 우리는 경로 클래스를 가지고있다 나머지 API 프레임 워크를 아는 경우 요청을받습니다 얻을 수있는 명령, 게시, 업데이트 할 패치가 있습니다 하지만 여기서 우리는이 URI에 대한 요청을 받고, 홈 디렉토리 환영 받음을 돌려줍니다 하지만 실제 응용 프로그램에서는 컨트롤러를 사용하고 있습니다

그래서 우리는 같은 방법으로 사용할 것입니다 그러나 여기에 두 번째 매개 변수로 함수를 전달하는 대신 우리는 컨트롤러 이름을 부여 할 것입니다 우리는 여전히이 URI를 사용할 수 있으며 컨트롤러 이름을 사용할 것입니다 그냥 pageController라고 해보자 @ 그리고이 메소드를 호출한다 그래서 우리는 hello 메소드를 호출 할 것입니다

불쾌한 말을 이것, 당신은 Ctrl + / 숭고한에서 사용할 수 있습니다 이제 우리 터미널로 돌아가고 싶다 php artisan을 실행할 수있게합니다 그래서 이것은 우리가 사용할 수있는 명령의 전체를 제공합니다 우리가 중점을 둘 것은 make : 컨트롤러입니다 그래서 우리가 할 일은 위의 화살표를 눌러 이전 명령을 얻을 수 있습니다

make : controller라고 입력하고 이름을 지정하십시오 우리는 그것을 pageController라고 불렀다 그런 다음 enter 키를 누릅니다 컨트롤러가 성공적으로 생성되었다고합니다 컨트롤러는 http 컨트롤러에 여기에 저장됩니다 하지만 바로 가기를 열려면 Ctrl + P를 누르고 pageController라고 말하고 Enter 키를 누릅니다

그것은 우리를위한 수업을 만들었고 여기서 우리의 기능을 선언 할 수 있습니다 PHP 코드 조각을 만드는 방법을 알고 있다면 자신 만의 코드 조각을 만들 수 있습니다 나는 하나를 만들었고 hello 함수를 빠르게 추가 할 수 있습니다 이것은 우리가 여기서 부르는 것과 같은 이름입니다 여기에서 우리는 같은 견해를 반환 할 수 있습니다 그냥보기를 반환합니다

그러나 우리는 반드시 이것을해야한다 이것은 문자열을 반환 할 수도 있습니다 그래서 나는 이것을 빨리 달릴 것이다 명령으로 돌아가서 장인이 볼 수 있듯이 장인에게는 봉사 기능이 있습니다 개발 서버에서 응용 프로그램을 제공합니다

그래서 우리는 위쪽 화살표를 몇 번 눌러서 PHP 장인을 얻을 수 있습니다 그냥 서빙을 입력하십시오 서버가 localhost 포트 8000에서 시작되었음을 알 수 있습니다 그래서 브라우저로 가서 localhost 8000을 입력하십시오 이것을 새로 고치고 볼 수 있듯이 우리의 문자열 hello world를 표시합니다

그러나 우리가보기를 되찾고 싶다면 우리는 할 수있어 뷰는 리소스> 뷰에 저장됩니다 여기에 우린 환영을 찾았 어 bladephp blade

php를 입력 할 수 있습니다 그러나 그것은 그렇게 잘 읽지 않는다 그리고 laravel을 사용하면 쉽게 환영 할 수 있습니다 그래서 bladephp로 갈 수있게해라

이것을 던져 이것 모두를 표시하십시오 우리는 인라인 스타일을 가지고있다 하지만 실제 응용 프로그램에서는 별도의 CSS 폴더에이 파일이 있습니다 또한 오히려 당신은 CSS와 같은 스타일 도구로 작성하실 수 있습니다 "Laravel 5"를 표시합니다 우리는 브라우저로 돌아가서 새로 고침 할 수 있습니다

여기에 우리의 견해를 던져 라 Laravel 5 블레이드 엔진을 사용하여 데이터를이보기로 전달하고 여기에 표시 할 수있는 방법을 살펴보십시오 그래서 우리는 우리의 페이지 컨트롤러에 갈 수 있습니다 일부 변수에 이름과 성을 만들 수 있습니다 여기에 성을 만드십시오

이제 전송하는이보기에 데이터를 첨부하는 다양한 방법이 있습니다 한 가지 방법은 우리가 여기에 압축을 넣을 수 있고 여기서 우리는 우리가 여기에서 사용할 동일한 이름을 전달합니다 이런 식으로 또는 우리가 성에서 아빠가되고 싶다면 우리는 할 수 있습니다 또는이 두 가지를 모두 보유 할 배열을 전달할 수 있습니다 또 다른 방법은 with 명령으로 전달하는 것입니다

그래서 여기에서 나는 이름과 성을 지닌 배열을 전달할 것이다 그래서 우리는 "name"을 사용하여 우리의 이름에 키워드를 부여합니다 이 단어는 여기에 이름 변수를 보유하고 있습니다 우리는성에 그것을 줄 수있다 그게 우리의 성 변수를 들고있을거야

그래서이 관점에서 우리는 여기에 몇 가지 추가 데이터를 첨부했습니다 이제 이것을 프론트 엔드에 표시하려면 여기를 클릭하십시오 악은 이것을 제거한다 우리는 두 중괄호 세트 사이에 추가합니다 그래서 우리는 여기에 이름을 입력 할 것입니다

이제이 이름이 우리가 여기에 추가 한 열쇠와 일치합니다 그래서 우리는 이름을 추가 할 것이고성에 추가 할 것입니다 그래서 우리가 새롭게하면 우리는 John Doe를 얻습니다 이제 우리가 볼 수있는 또 다른 것 칼날에 forloops가있다 그래서 우리는 몇몇 친구를 붙일 것이다

존에게 어떤 친구들 배열로, 우리는 나, 애비와 니키를 여기에 추가하고있다 그래서 우리는 그걸 여기에도 붙일 수 있습니다 친구와이 변수 이름은 이것은 우리가 보내고있는 배열을 보유하고 있습니다 프론트 엔드로 돌아 가면 foreach 키워드를 사용할 수 있습니다 이것은 우리가 여기에 전달한 키워드입니다

이것은 친구입니다 그래서 우리는 여기서 친구를 사귈거야 각 친구로서 forloop을 끝내려면 이제 endforeach를 말합니다 이 명령은 무엇인가? 그래서이 사이에 각 친구에 대해이 경우에 3 번씩이 작업을 반복합니다 그래서 우리는 각 친구를 목록에 표시 할 것입니다

이제는이 변수를 다시 두 개의 중괄호로 묶어서 여기에 넣으십시오 각 친구 그래서 우리가 이것을 새롭게하면 우리는 모든 존스 친구들의 목록을 얻어야합니다 John Doe의 친구 Marc, Abby, Nicky 블레이드 템플릿 엔진으로 할 수있는 것보다 더 많은 것들이 있습니다 또한 여기에서이 데이터는 서버 또는 사용자가 생성 한 모든 것에서 가져올 수 있습니다 그러나 이것은 단지 당신에게 당신이 할 수있는 것의 요지를 제공합니다, 단지 기본적인 hello world 튜토리얼 멋진 응용 프로그램을 만드는 데 도움이되기를 바랍니다

들어 주셔서 감사합니다