Laravel 5.4 문제 해결

Laravel 5.4 “php artisan preset react” 명령어 실행이 안 될 경우 Laravel 5.4에서 “php artisan preset react” 명령어를 실행하는 데 문제가 있다면, 외로운 것은 아닙니다. “Command ‘preset’ is not defined” 라는 오류 메시지는 귀찮을 수 …

title_thumbnail(Laravel 5.4 문제 해결)

Laravel 5.4 “php artisan preset react” 명령어 실행이 안 될 경우

Laravel 5.4에서 “php artisan preset react” 명령어를 실행하는 데 문제가 있다면, 외로운 것은 아닙니다. “Command ‘preset’ is not defined” 라는 오류 메시지는 귀찮을 수 있지만, 이 문제를 해결할 수 있는 방법이 있습니다.

Laravel 7+ 프로젝트용

Laravel 7 이상 버전을 사용하는 경우 다음 단계를 따라야 합니다:

composer require laravel/ui
php artisan ui react

이렇게 하면 필요한 의존성이 설치되고 Laravel 프로젝트에 React preset이 설정됩니다. 자세한 내용은 Laravel 문서의 frontend preset을 참조하십시오.

Laravel 5.5+ 프로젝트용

Laravel 5.5 버전 이상을 실행하는 경우 다음 명령어를 사용할 수 있습니다:

php artisan preset react

이 명령어는 Laravel 프로젝트에 React preset을 적용합니다. Laravel frontend preset에 대한 Taylor Otwell의 Medium 기사에서 자세한 내용을 찾을 수 있습니다.

Laravel 7.x 및 8.x에서 React 실행하는 단계

Laravel 7.x 및 8.x에서 React를 실행하려면 다음 단계를 따르세요:

composer require laravel/ui
php artisan ui react
npm install
npm run dev

이 명령어를 실행한 후에는 React를 사용하는지 확인하기 위해 React 개발자용 크롬 확장 프로그램을 추가해야 합니다. 또한, welcome.blade.php 파일에 필요한 코드를 포함시켜야 합니다.

Laravel 7.x 퍼사드 API의 변경 사항

Laravel 7.x에서 패싯 프리셋 API가 변경되었다는 사실에 주의해야 합니다. Laravel 7.x에서 React preset을 적용하려면 다음 명령어를 사용하세요:

php artisan ui react

frontend scaffolding에 대한 더 자세한 정보는 Laravel 문서의 frontend scaffolding을 참조하십시오.

Laravel 5.5에서 Artisan Preset 명령어 사용하기

Laravel 5.5에서는 React, Bootstrap 등의 대체 도구로 기본 도구를 교체하거나 완전히 제거하기 위한 편리한 Artisan preset 명령어가 있습니다.

React preset 명령어를 초기화하려면 다음 Artisan 명령어를 사용하세요:

php artisan preset react

마찬가지로, 다음 명령어를 사용하여 Bootstrap 또는 “none” (Bootstrap 및 Vue.js 제거) 프리셋을 적용할 수 있습니다:

php artisan preset bootstrap
php artisan preset none

이러한 명령어를 사용하면 Laravel 프로젝트에서 사용하는 도구를 사용자 정의할 수 있습니다.

이러한 단계를 따르고 적절한 명령어를 사용하면 Laravel 5.4 이상의 프로젝트에서 “php artisan preset react” 명령어를 성공적으로 실행할 수 있습니다.

“Command ‘preset’ is not defined” 오류에 좌절하지 마세요. 올바른 접근 방식으로 Laravel 애플리케이션에서 React의 능력을 활용할 수 있습니다!

참고 자료 : 

reactjs

Leave a Comment