많은 기능을 갖춘 확장 가능한 새로운 Laravel 프로젝트를 시작할 때 시간을 절약할 수 있는 laravel 스타터 템플릿입니다.
라이브 데모에서 모든 것을 볼 수 있습니다
Dashboard Creditional
Super Admin
User: [email protected]
Pass: secret
User
User: [email protected]
Pass: secret
요구사항에 주의하세요:-
PHP7.4가 있는 경우 모든 기능과 함께 이 템플릿을 문제 없이 사용할 수 있지만, PHP가 7.4 미만인 경우 Spatie Media Library와 함께 사용할 수 없으므로 Spatie Media Library를 제거하거나 PHP를 7.4 이상으로 업그레이드해야 합니다. Spatie 미디어 라이브러리에 대한 자세한 내용은 여기를 참조하세요.
나는 프로젝트에 대한 여러 가지 사용자 정의 명령을 만들었습니다. 명령은 사용에 대한 간략한 설명과 함께 아래에 나열되어 있습니다.
composer clear-all
이것은 구성, 경로 등을 포함한 모든 캐시를 지우는 바로가기 명령입니다.
composer fix-cs
이 명령으로 코드 스타일 수정을 적용합니다.
laravel-starter-template
거의 모든 애플리케이션에서 가장 일반적인 여러 기능이 포함되어 있습니다. 이는 다른 프로젝트에 사용할 수 있는 방식으로 빌드하기 위한 템플릿 프로젝트입니다.
모듈형 애플리케이션이며 기본적으로 여러 모듈이 설치됩니다. 향후 응용프로그램의 기반으로 활용하는 것이 도움이 될 것입니다.
Backend
와 Frontend
네임스페이스로 완전히 분리됩니다.Modules
로 개발됩니다. 게시물, 댓글, 태그와 같은 모듈은 사용자, 역할, 권한과 같은 핵심 기능과 분리됩니다. 아래 언급된 단계에 따라 프로젝트를 설치하고 실행하세요.
git clone https://github.com/omaralalwi/laravel-starter-template
복제 또는 다운로드composer install
실행하십시오..env.example
을 복사하여 .env
파일을 만듭니다. cp .env.example .env
명령을 사용하여 해당 작업을 수행할 수 있습니다..env
파일에서 데이터베이스 이름 및 자격 증명을 업데이트합니다.php artisan migrate --seed
명령을 실행하세요.php artisan storage:link
php artisan key:generate
php artisan serve
실행하고 http://127.0.0.1:8000
방문할 수 있습니다.localhost:8000/admin/dashboard
사용자 이름: [email protected] 비밀번호: secret새 권한을 생성한 후 다음 명령을 사용하여 캐시된 권한을 업데이트합니다.
php artisan cache:forget spatie.permission.cache
FontAwesome 및 CoreUI 아이콘, 두 가지 다른 글꼴 아이콘 라이브러리가 백엔드 테마용으로 설치되고 프런트엔드용으로는 FontAwesome만 설치됩니다. 두 경우 모두 무료 버전을 사용했습니다. 자신의 프로젝트에 대해 별도로 Pro 버전을 설치할 수 있습니다.
spaite pakcage에 따르면:-
기본 로컬 열기 구성/번역 가능을 만들고 'fallback_locale' => null을 편집하고, 아랍어를 선호하는 경우 'fallback_locale' => ar와 같이 선호하는 로컬로 설정합니다.
참고: 이는 앱 로컬이 아닌 번역된 모델의 경우 로컬을 선호합니다. 즉, 여러 언어로 제품을 삽입하는 경우 기본 언어는 ar가 됩니다.
번역을 위한 모든 Toturials 패키지는 여기에 있으므로 설치할 필요가 없으며 사전 설치되어 있습니다. Toturials를 참조하세요.
관리자로 로그인하려면 다음 명령을 실행하여 추가해야 합니다.
php artisan db:seed
그런 다음 게시물, 댓글, 태그 및 다른 모델에 대한 데모 데이터를 삽입하고 다음 명령을 실행합니다.
php artisan starter:insert-demo-data --fresh
이건 스크린샷 몇 개야
이 프로젝트는 최초의 Laravel 시작 템플릿이 될 때까지 계속 발전하고 성장할 것입니다.
Twitter로 저에게 연락하세요 OR Freelancer에서 저를 고용해 주세요 OR UpWork에서 저를 고용해 주세요 OR 이메일로 연락하세요
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여된 오픈 소스 소프트웨어입니다.
Lexi Translate는 모프 관계 및 캐싱 기능을 통해 다국어 Eloquent 모델의 번역 관리를 단순화합니다.
PHP 및 Laravel 애플리케이션용 Gpdf 오픈 소스 HTML-PDF 변환기는 기본적으로 아랍어 콘텐츠 및 기타 언어를 지원합니다.
laravel Taxify Laravel Taxify는 Laravel 애플리케이션 내에서 세금(VAT) 계산을 단순화하기 위한 도우미 함수 및 클래스 세트를 제공합니다.
laravel Deployer 제로 다운타임과 다양한 환경 및 브랜치를 통해 Laravel 및 Node.js 앱의 배포를 간소화합니다.
laravel Trash Cleaner는 패키지 디버깅을 위한 로그 및 디버그 파일을 정리합니다.
laravel Time Laravel 앱에서 날짜 및 시간 쿼리를 손쉽게 관리할 수 있는 간단한 특성 및 도우미 기능을 만듭니다 .