>백엔드 개발 >PHP 튜토리얼 >php artisan이 laravel에서 마이그레이션하는 문제를 요약합니다.

php artisan이 laravel에서 마이그레이션하는 문제를 요약합니다.

*文
*文원래의
2018-01-03 13:51:201475검색

이 글은 주로 laravel 5.1에서 php artisan migration을 사용하기 위한 주의 사항을 요약하고 소개합니다. 이 글은 laravel 5.1을 사용하는 모든 사람을 위한 특정 참고 자료와 학습 가치를 담고 있습니다. 필요한 친구는 아래를 살펴보세요. 그것이 모두에게 도움이 되기를 바랍니다.

PHP artisan migration 명령은 laravel에서 매우 중요한 문제이지만 이를 사용할 때 여러 상황에 주의해야 합니다. PHP artisan migrate命令是laravel十分重要的问题,但在使用时需要注意几个情况:

(1)在migration文件夹下创建一张新的表,要使用php artisan make:migration语句

php artisan已经拥有强大的功能,就不要自己新建一个表

(2)composer dump-autoload的使用

composer dump-autoload是用来更新vendor/composer/autoload_classmap.php文件的,这个文件有许多配置,使用php artisan

(1) 마이그레이션 폴더 아래에 새 테이블을 생성하고 php artisan make:migration 문

php artisan에는 이미 강력한 기능이 있으므로 새 테이블을 직접 만들지 마세요

(2) Composer dump-autoload 사용

composer dump-autoload를 사용하는 경우 Vendor /composer/autoload_classmap.php 파일을 업데이트하세요. 이 파일에는 많은 구성이 있으며, 이 파일은 php artisan 명령을 사용할 때 미리 호출됩니다. 새 테이블을 추가할 때 먼저 이 명령을 실행한 후 migration을 사용하세요. 표현을 삭제할 때 먼저 migration:rollback을 사용한 다음 작곡가를 사용하여 파일을 삭제하세요.

이 명령문을 실행하면 laravel 프레임워크 내의 Vendor/composer/ 폴더에 있는 모든 파일이 수정됩니다.

(3) Composer 설치
  • composer를 사용할 때 해당 명령이 없을 수도 있으며, 이 경우 Composer를 설치해야 합니다. .

      php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php
    
      php composer-setup.php
    
      php -r "unlink('composer-setup.php');"

    composer-setup.php 스크립트를 다운로드하는 첫 번째 명령을 실행하면 php.ini의 매개변수 설정이 감지됩니다. 일부 매개변수가 올바르게 설정되지 않은 경우 최신 버전의 작곡가를 다운로드하세요. .phar 파일을 현재 디렉터리로 복사합니다.
  • 위 3개 명령의 기능은 다음과 같습니다.

  • 설치 스크립트(composer-setup.php)를 현재 디렉터리에 다운로드합니다.


  • 설치 과정을 실행합니다.

설치 스크립트(composer-setup.php)를 삭제하세요.

전역 설치는 시스템 환경 변수 PATH에 포함된 경로에 Composer를 설치한 후 명령줄 창에서 직접 작곡가 명령을 실행하면 됩니다.

Mac 또는 Linux 시스템: 명령줄 창을 열고 다음 명령을 실행하여 이전에 다운로드한 작곡가.phar 파일을 /usr/local/bin/ 디렉터리로 이동합니다.

sudo mv composer.phar /usr/local/bin/composer
관련 권장 사항:

상세 Laravel 작업 스케줄링 콘솔에 대한 설명

Laravel이 백그라운드를 통해 .env 구성을 수정하는 방법에 대한 자세한 설명

🎜🎜🎜🎜Laravel 이벤트 시스템을 사용하여 로그인 로그를 구현하는 방법에 대한 자세한 설명🎜🎜🎜

위 내용은 php artisan이 laravel에서 마이그레이션하는 문제를 요약합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.