자녀
_ __ _ _ _ __
| '_ | | | | '__|
| | | | |_| | |
|_| |_|__,_|_|
NUR- PHP를위한 간단한 프레임 워크
Nur Framework는 Laravel 및 Symfony와 같은 인기있는 PHP 프레임 워크의 가장 인기있는 부분을 사용하여 재미 있고 조정되었습니다. 간단하지만 강력한 인프라가 있습니다. 웹 응용 프로그램을 준비하기 위해 많은 구성 요소가 포함되어 있습니다. 따라서 소규모 (중간) 프로젝트를 선호 할 수 있습니다. "더 큰 프로젝트를 만들 것"이라고 말하면 풀 스택 프레임 워크를 사용하는 것이 좋습니다. :) 예 : Laravel, Symfony ...
특징
- 모델 -보기 - 컨트롤러
- 쉬운 명령 줄 애플리케이션 지원. (Nur Cli 앱)
- 라우팅 구성 요소. (PHP- 로터)
- Symfony 요청 및 응답 구성 요소. (Symfony httpfoundation)
- PDOX 쿼리 빌더. (PDOX)
- 인증 구성 요소. ( JWT 및 기본 인증 포함)
- 일부 laravel 10.x 패키지 지원이 지원됩니다.
- 웅변적인 ORM 지원. (Laravel Eloquent ORM)
- Laravel Query Builder 지원. (Laravel Query Builder)
- 블레이드 템플릿 엔진 지원. (Laravel Blade)
- Laravel 현지화 지원 (Translate) Laravel 현지화
- PHPMIG와의 Laravel Eloquent Migration System 지원. (Laravel Migration -Phpmig)
- Laravel 캐시 지원. (현재 파일, 배열 및 데이터베이스 드라이버) (Laravel Cache)
- Laravel 해시 및 암호화 지원. (Laravel Hashing)
- 컬렉션 지원. (Laravel Collections)
- 유용한 배열 및 스트링 도우미. (ARR, Str 등 ...) (Laravel Helpers)
- 메일 구성 요소. (phpmailer)
- 이벤트/청취자
- 기본 로거
- 요청 유효성 검사
- HTML/양식 빌더
- 그리고 더 ...
Nur Core
Nur의 핵심 파일을 검사하려면이 링크를 따라갈 수 있습니다.
Izniburak/Nur-Core
서버 요구 사항
- php> = ^8.1
- OpenSSL PHP 확장
- PDO PHP 확장
- MBString PHP 확장
- 토큰 화기 PHP 확장
- XML PHP 확장
- CTYPE PHP 확장
- JSON PHP 확장
- FileInfo PHP 확장
- BCMATH PHP 확장
설치하다
composer 통해 프로젝트 생성 ( app 응용 프로그램 폴더 이름입니다) :
$ composer create-project izniburak/nur your-app
$ cd your-app
$ php nur serve
또는 다음 명령을 직접 실행하십시오.
$ git clone https://github.com/izniburak/nur.git
$ cd nur
$ composer install
$ php nur serve
좋아, 브라우저에서 응용 프로그램을 볼 수 있습니다. (127.0.0.1:8000)
문서
문서 페이지 : Nur Docs (곧 출시 예정 ...)
TODO
- 문서 작성
- 쓰기 테스트
- 예제 프로젝트를 작성하십시오
지원하다
이즈 니부락의 홈페이지
Izniburak의 트위터
기여
- Fork IT Nur Framework 또는 Nur Framework Core (핵심 변경 용)
- 기능 분기 생성 (Git Checkout -B My-New-Feature)
- 변경 사항을 커밋하십시오 (Git Commit -AM '일부 기능 추가')
- 지점으로 밀기 (Git Push Origin My-New-Feature)
- 새 풀 요청을 만듭니다
기고자
- Izniburak Izni Burak Demirtaş - 제작자, 관리자