라라벨 예제

라라벨 예제

터미널 응용 프로그램을 열고 이 디렉토리로 전환합니다. 이 명령은 링크가 유효한 경우 데이터베이스에 저장되는지 확인하는 데 사용할 RefreshDatabase 특성을 포함하여 적절한 종속성을 가진 새 테스트 파일을 만듭니다. 클래스 `앱Http컨트롤러공유`를 찾을 수 없습니다… 이 문제를 해결하는 데 도움이 … 데이터베이스/마이그레이션/xxxxxx_create_contacts_table 마이그레이션 파일을 열고 그에 따라 업데이트: 이동 하기 전에이 서식 파일에 대해 조금 이야기 해 봅시다. 첫째, @extends 지시문은 리소스/뷰/레이아웃/app.blade.php에서 정의한 레이아웃을 사용하고 있음을 Blade에 알립니다. @section(`콘텐츠`)과 @endsection 사이의 모든 콘텐츠는 app.blade.php 레이아웃 내의 @yield(`content`) 지시문 위치에 삽입됩니다. 그래서, 명령 줄을 실행 (그리고 홈 스테드 가상 머신에 연결, 당신은 Laravel Homestead를 사용하는 경우), 응용 프로그램의 기본 디렉토리로 이동하고, 새로운 자동차 모델을 생성하는 다음 명령을 실행 : Eloquent는 Laravel의 기본 ORM입니다 ( 객체 관계형 매퍼)를 참조하십시오. Eloquent는 명확하게 정의된 “모델”을 사용하여 데이터베이스에 데이터를 검색하고 저장하는 데 어려움을 겪지 않습니다. 일반적으로 각 Eloquent 모델은 단일 데이터베이스 테이블과 직접 일치합니다. 연락처 테이블에 first_name, last_name, 이메일, job_title, 도시 및 국가 필드를 추가했습니다.

우리는 부트 스트랩 CSS 상용구의 일부를 건너 뛰고 중요한 것들에만 초점을 맞출 것입니다. GitHub에서 이 응용 프로그램의 전체 소스를 다운로드할 수 있습니다. Laravel은 환상적인 내장 명령줄 인터페이스인 Artisan CLI와 함께 제공되며, 이 인터페이스는 응용 프로그램을 빌드하는 데 도움이 되는 유용한 명령을 제공합니다. 이러한 경로는 다음 섹션에서 구현 해야 하는 다양 한 ContactController 메서드에 매핑 됩니다. 먼저 보기 폴더에 연락처 폴더 만들기: 이 명령은 앱/Http/컨트롤러/PhotoController.php에서 컨트롤러를 생성합니다. 컨트롤러에는 사용 가능한 각 리소스 작업에 대한 메서드가 포함됩니다. 먼저 자동차를 나타내는 모델을 만듭니다. . 친애하는 쿠날, CRUD 페이지 Ex를 만드는 방법에 대한 자습서를 게시 할 수 있습니다; 우리에 대해 (제목, 몸과 이미지) 내가 본 모든 곳 게시물 컨트롤러와 함께 게시물을 수행하는 방법입니다.

편집 및 게시 기능을 사용하여 일반 페이지가있는 블로그를 만들고 싶습니다. 당신은 이것을 공유하시기 바랍니다 수 있습니다. 나는 당신의 위대한 자습서를 따르고 있어요. . 각 필드에 최대 길이 유효성 검사 오류 메시지가 있는지 확인 합니다. 이제 MySQL 데이터베이스를 연결할 수 있습니다. 이 명령을 실행하면 node_modules 폴더가 만들어지고 종속성이 설치됩니다. 또한 UI 스타일링을 위한 부트스트랩을 시작하는 데 도움이 되는 부트스트랩도 포함되어 있습니다. 삭제 버튼이 있어야 하는 코드에 “TODO” 메모를 남겼습니다. 따라서 tasks.blade.php 보기 내의 작업 목록의 각 행에 삭제 단추를 추가해 보겠습니다.

목록의 각 작업에 대해 작은 단일 단추 양식을 만듭니다. 단추를 클릭 하면 DELETE /작업 요청 응용 프로그램에 전송 됩니다: 새 테스트/기능/SubmitLinksTest.php 파일을 열고 우리가 밖으로 육체하려고 하는 클래스의 본문에 몇 가지 골격 테스트를 정의 하자: Route::get (“`,`), ` ShareController@index`)-이름(`인덱스`); 경로::리소스(`공유`, `공유 컨트롤러`); 마이그레이션을 만드는 것이 첫 번째 단계가 될 것이며 Laravel Artisan 명령줄 도구를 사용하면 마이그레이션을 구축하는 데 도움이 될 수 있습니다. 다음으로 데이터베이스 테이블로 작업하려면 몇 가지 데이터와 모델이 필요합니다. Laravel은 이에 도움이 되는 두 가지 기능을 제공합니다: 첫 번째는 데이터베이스를 데이터로 채우는 데이터베이스 시더이고, 두 번째는 개발 데이터베이스 및 테스트를 채우는 데 사용할 수 있는 가짜 모델 데이터를 생성할 수 있는 모델 팩터리 파일입니다. sharecontroller.php 의 5 줄 아래에이 하나를 추가해야합니다 단일 경로 정의는 자동차 리소스와 관련된 모든 경로를 정의합니다 : 우리는 데이터베이스와 상호 작용하는 데이터 장소와 모델이 있습니다.

Share this post