ThinkPhP6은 간단하고 효율적인 개발 경험을 제공하도록 설계된 최신 PHP 개발 프레임 워크입니다. 명령 줄 도구는 프레임 워크의 하이라이트로, 개발자가 컨트롤러 생성, 데이터베이스 마이그레이션 수행, 자동으로 코드를 생성하는 등 명령 줄 인터페이스에서 다양한 공통 작업을 신속하게 수행 할 수 있도록 도와줍니다.
ThinkPhp6 명령 줄 도구를 사용하기 전에 ThinkPhp6 프레임 워크를 먼저 설치해야합니다. 작곡가를 사용하여 설치할 수 있으며 명령은 다음과 같습니다.
composer create-project topthink/think myproject
설치가 완료된 후 프로젝트 디렉토리를 입력하고 다음 명령을 실행하여 명령 줄 도구를 설치하십시오.
php think install
설치가 완료되면 다음 명령을 통해 설치가 성공했는지 확인할 수 있습니다.
php think
명령 줄이 버전 번호, 명령 목록 및 ThinkPHP를 사용하기위한 지침을 반환하면 명령 줄 도구가 성공적으로 설치되어 있음을 의미합니다.
개발 중에 명령 줄 도구는 개발자가 컨트롤러를 신속하게 생성하는 데 도움이 될 수 있습니다. 다음 명령을 사용하여 index라는 컨트롤러를 만들 수 있습니다.
php think make:controller Index
이 명령은 앱/컨트롤러 디렉토리에서 index라는 컨트롤러 파일을 생성합니다.
데이터베이스 마이그레이션은 데이터베이스 관리에서 일반적인 작업으로 개발자가 다양한 환경에서 테이블 구조를 쉽게 동기화 할 수 있도록 도와줍니다. ThinkPhp6에서는 명령 줄 도구를 사용하여 데이터베이스 마이그레이션 파일을 신속하게 생성 할 수 있습니다. 먼저 다음 명령을 사용하여 마이그레이션 파일을 만듭니다.
php think migrate:create create_users_table
이 명령은 데이터베이스/마이그레이션 디렉토리에 새 마이그레이션 파일을 생성합니다. 파일 이름은 20201228120000_Create_Users_Table.php 와 유사한 파일 이름 (예 : 테이블 작성, 테이블 구조 수정 등)을 정의 할 수 있습니다. 마이그레이션 작업을 수행하려면 다음을 수행 할 수 있습니다.
php think migrate:run
마이그레이션을 수행하기 전에 .env 파일에서 데이터베이스 연결 정보를 구성하십시오.
매일 개발에서 개발자는 종종 모델, 유효성 검사기,보기 등과 같은 중복 코드를 생성해야합니다. ThinkPhp6의 명령 줄 도구는 이러한 파일을 빠르게 생성하는 데 도움이 될 수 있습니다. 예를 들어, 사용자라는 모델을 만들려면 다음을 수행 할 수 있습니다.
php think make:model User
이 명령은 앱/모델 디렉토리에서 사용자라는 모델 파일을 생성합니다.
ThinkPhp6의 명령 줄 도구는 PHP 개발자에게 효율적인 개발 환경을 제공합니다. 컨트롤러 생성, 데이터베이스 마이그레이션 및 코드 생성과 같은 일반적인 개발 작업을 단순화하여 개발 효율성을 크게 향상시킬 수 있습니다. 이 기사를 소개함으로써 ThinkPhP6의 명령 줄 도구를 사용하여 작업 효율성을 향상시킬 수 있기를 바랍니다.