우리는 인기 있는 오픈 소스 Laravel 관리 패널 빌더의 프리미엄 버전인 Craftable PRO를 방금 출시했습니다. Pro 버전은 Tailwind를 기반으로 구축된 새로운 UI와 함께 제공되며 최신 Laravel 및 InertiaJS를 사용하며 많은 새로운 기능을 제공합니다.
안녕하세요 Crafter, 관리 인터페이스 구축을 위한 Laravel 기반 오픈 소스 툴킷인 Craftable 6 공식 문서에 오신 것을 환영합니다. 관리 영역의 최소한의 템플릿입니다. 백오피스 시스템, 인트라넷 또는 CMS 시스템 개발을 위한 출발점입니다.
CMS라고 부를 수도 있지만 관리할 콘텐츠가 거의 없는 매우 슬림한 제품입니다. 그것은 다음과 같습니다:
https://demo.getcraftable.com에서 직접 플레이해 볼 수 있는 데모를 만들었습니다.
로그인하려면 다음 자격 증명을 사용하세요.
[email protected]
demo123
다음과 같은 관리를 볼 수 있습니다.
admin-generator
패키지로 생성된 표준 CRUD입니다.translatable
유능한 모델을 위한 쇼케이스입니다.우리의 의도는 가능한 한 최소한의 종속성을 유지하면서 모든 항목을 여러 패키지로 분할하는 것이었습니다. 현재 우리가 가지고 있는 것은 다음과 같습니다:
Craftable은 위의 모든 패키지를 사용합니다. 또한 Spatie의 spatie/laravel-permission
과 같은 일부 다른 타사 패키지를 사용하고 일반적인 관리 인터페이스의 개발 속도를 높이기 위해 몇 가지 기본 기본 구성을 제공합니다.
제작 가능 요건:
Craftable은 Laravel을 사용하므로 요구 사항도 확인해야 합니다. Laravel 8과 호환됩니다.
새로운 Laravel을 시작하고 싶다면 모든 기능을 수행하는 brackets/craftable-installer
사용할 수 있습니다. 전역적으로 설치해 보겠습니다.
composer global require " brackets/craftable-installer "
원하는 빈 데이터베이스(PostgreSQL 또는 MySQL)를 만듭니다.
이제 새로운 Craftable 프로젝트를 생성할 수 있습니다:
craftable new my_project
그러면 최신 Laravel 버전(현재 6)을 사용하여 Craftable이 설치됩니다. 최신 LTS Laravel 버전(현재 6)을 사용하려면 --lts
플래그를 사용하세요.
craftable new --lts my_project
명령은 데이터베이스 설정을 요청한 다음 모든 것을 설정합니다(모든 종속성 설치, 모든 중요한 공급업체 구성 게시, 마이그레이션, 일부 구성 설정, 웹팩 구성 및 마이그레이션 실행).
명령은 기본 관리자 계정의 비밀번호를 생성하고 인쇄합니다 . 이 비밀번호를 클립보드에 저장하세요. 곧 필요할 것입니다.
또는 기존 Laravel 애플리케이션을 사용할 수도 있습니다. 다음 두 가지 주요 패키지를 요구하는 것부터 시작하세요.
composer require brackets/craftable
composer require --dev brackets/admin-generator
이 패키지를 설치하려면 다음을 사용하세요.
php artisan craftable:install
이는 모든 종속성을 설치하고, 모든 중요한 공급업체 구성을 게시하고, 마이그레이션하고, 일부 구성을 설정하고, 웹팩 구성을 실행하고 마이그레이션을 실행합니다.
명령은 기본 관리자 계정의 비밀번호를 생성하고 인쇄합니다 . 이 비밀번호를 클립보드에 저장하세요. 곧 필요할 것입니다.
설치가 완료되면 브라우저에서 /admin/login
으로 이동하세요. 로그인 화면을 볼 수 있어야 합니다.
로그인하려면 다음 자격 증명을 사용하세요.
[email protected]
craftable:install
명령 끝에 인쇄되었습니다).승인 후에는 기본 홈페이지와 두 가지 메뉴 항목을 볼 수 있습니다.
https://docs.getcraftable.com/#/craftable에서 이 패키지와 Craftable이 사용하는 다른 패키지에 대한 전체 문서를 찾을 수 있습니다.
이제 관리 영역 구축을 시작할 준비가 되었습니다. 당신은 아마도 당신의 뛰어난 모델을 위한 일반적인 CRUD 인터페이스 구축을 시작하고 싶을 것입니다. Admin Generator 설명서를 꼭 확인하시기 바랍니다.
비정형적인 맞춤형 관리를 만들고 싶다면 관리 UI 패키지로 이동하는 것이 좋습니다.
즐거운 시간을 보내고 멋진 것을 만들어보세요!
Github 저장소에 드롭하세요(선택 사항).
기여하기 전에 CONTRIBUTING.md 및 CODE_OF_CONDUCT.md를 읽어보세요.
프로젝트의 이슈나 프로젝트에 추가하고 싶은 기능을 생성하고 작업을 직접 할당받으세요. (이슈는 버그 수정이나 이 프로젝트에 추가하고 싶은 기능이 될 수 있습니다.)
리포지토리를 Github에 포크하세요.
아래 제공된 링크 대신 포크된 저장소 링크와 함께 이 명령을 사용하여 로컬 컴퓨터의 특정 로컬 폴더에 있는 로컬 Git 클라이언트로 이동하여 Repo를 복제합니다.
git clone https://github.com/BRACKETS-by-TRIAD/craftable
아래 명령을 사용하여 분기를 만듭니다. git branch <your branch name>
귀하의 지점으로 결제하세요. git checkout <your branch name>
로컬 컴퓨터 폴더에 코드를 추가하세요. git add .
변경 사항을 커밋합니다. git commit -m"<add your message here>"
변경 사항을 푸시하세요. git push --set-upstream origin <your branch name>
끌어오기 요청을 해보세요! (당신의 브랜치를 소유자 메인 브랜치와 비교하세요)
MIT 라이센스. 자세한 내용은 LICENSE 파일을 참조하세요.