답변
프로젝트의 루트 폴더 사용
Artisan은 기본적으로 Laravel과 함께 제공되며, php
명령 이 제대로 작동 하면 프로젝트의 루트 폴더 로 이동하는 것뿐입니다 . 루트 폴더입니다 의 상위 폴더 app
폴더 . 예를 들면 :
cd c:\Program Files\xampp\htdocs\your-project-name
이제 php artisan list
PHP가 artisan
프로젝트의 폴더에서 호출 된 파일을 실행하므로 명령이 제대로 작동 합니다.
프레임 워크 설치
Artisan은 vendor
폴더에 저장된 스크립트를 실행 하므로 Laravel GitHub repo 다운로드 및 추출과 같이 Composer없이 Laravel을 설치 한 경우 프레임 워크 자체가 없으며 사용하려고 할 때 다음 오류가 발생할 수 있습니다. 장인:
입력 파일을 열 수 없습니다 : artisan
이를 해결하려면 composer install
프로젝트의 루트 폴더에서 실행하여 프레임 워크 자체를 설치해야 합니다.
답변
laravel 설치 페이지를 읽으면됩니다.
- 아직 설치되지 않은 경우 Composer 설치
- 명령 줄을 열고 다음을 수행하십시오.
composer global require "laravel/installer"
htdocs 또는 www 디렉토리 내에서 다음 중 하나를 사용하십시오.
laravel new appName
(최신 Laravel (1.3.2)을 사용하는 동안 Windows 컴퓨터에서 오류가 발생할 수 있습니다) 또는 :
composer create-project --prefer-dist laravel/laravel appName
(이것은 Windows에서도 작동합니다) “appName”이라는 프로젝트를 만듭니다.
“php artisan xyz”를 사용하려면 프로젝트 루트 안에 있어야합니다! artisan은 PHP가 사용할 파일이므로 … 간단합니다;)
답변
Laravel로 작업하는 동안 laravel 디렉토리 구조의 루트에 있어야합니다. App, route, public 등 폴더가 루트 디렉토리입니다. 문제를 해결하려면 아래 단계를 따르십시오. 다음을 사용하여 작성기 상태를 확인하십시오.composer -v
먼저 Composer를 사용하여 Laravel 설치 프로그램을 다운로드하십시오.
composer global require "laravel/installer"
아래 명령으로 확인하십시오.
php artisan serve
여전히 작동하지 않으면 기존 코드로 새 프로젝트를 만듭니다. LINK 사용
답변
설명 : composer를 사용하여 폴더 (예 : myfolder)에 새 laravel 프로젝트를 설치하면 artisan이 laravel 안에있는 것보다 폴더 (myfolder / laravel) 안에 전체 laravel 프로젝트가 설치됩니다.
입력 파일을 열 수 없습니다 : artisan
해결책 : 명령 프롬프트를 통해 해당 위치로 들어가거나 폴더 내에서 laravel 파일을 이동해야합니다.
답변
laravel에서 artisan은 루트 / 보호 된 페이지 아래에있는 파일입니다.
예를 들면
c : \ xampp \ htdocs \ my_project \ protected \ artisan
텍스트 편집기로 “artisan”파일의 내용을 볼 수 있습니다. 이것은 php 명령 구문입니다.
그래서 우리가 입력 할 때
PHP 장인
“artisan”파일에서 PHP 스크립트를 실행하도록 PHP에 지시합니다.
예를 들면 :
PHP 장인 변경
현재 laravel 버전의 변경 사항을 표시합니다.
다른 옵션을 보려면 다음을 입력하십시오.
PHP 장인