Source Core Framework는 Miduner/Miduner 패키지의 Composer에 게시됩니다. 소스 코어 프레임 워크는 Github Miduner 프레임 워크에서 열립니다.
이 프로젝트는 PHP 7.4 에서 유형 힌트 및 화살표 기능으로 static typing 구현했습니다.
composer create-project danganh97/miduner:dev-master your-project-folderMiduner 프레임 워크는 표현적이고 우아한 구문을 가진 웹 응용 프로그램 프레임 워크입니다. 우리는 발전이 진정으로 성취되기 위해서는 즐겁고 창의적인 경험이어야한다고 생각합니다. Miduner 프레임 워크는 대부분의 웹 프로젝트에 사용되는 일반적인 작업을 완화함으로써 개발에서 고통을 당하지 않으려 고 시도합니다.
Miduner 프레임 워크는 액세스 할 수 있지만 강력하지만 대규모의 강력한 응용 프로그램에 필요한 도구를 제공합니다. 단순성, 우아함 및 혁신의 훌륭한 조합은 업무를 수행하는 응용 프로그램을 구축하는 데 필요한 도구를 제공합니다.
Miduner Framework는 최신 웹 애플리케이션 프레임 워크의 가장 광범위하고 철저한 문서 및 비디오 자습서 라이브러리를 보유하고 있습니다. Miduner 프레임 워크 문서가 구축되고 있습니다.
Miduner 프레임 워크에 기여하는 것을 고려해 주셔서 감사합니다!
MidUner에서 보안 취약성을 발견하면 [email protected]에서 Dang Anh Vo에 이메일을 보내주십시오. 모든 보안 취약점이 즉시 해결됩니다.
PHP 버전이 필요합니다.> = 7.4.10
사용 가능한 모든 지원되는 명령을 보려면 php hustle list 실행합시다. 다음은 사용 가능한 기능이 있습니다.
물건을 만들고 싶니?
php hustle make:command {Command name}
php hustle make:controller {Controller name}
php hustle make:model {Model name}
php hustle make:request {Request name}
php hustle make:migration --table={Table name}아니면 캐싱을 새로 고치고 싶습니까?
php hustle config:cache응용 프로그램 키를 생성하십시오!
php hustle key:generate 또는 응용 프로그램의 Json Web Tokens 설치 하시겠습니까?
php hustle jwt:install그런 다음 새 응용 프로그램 키를 등록하려면 새로 고침 캐싱을 기억하십시오!
마이그레이션을 실행 하시겠습니까? 너무 쉽습니다
php hustle migrate아니면 그냥 롤백하십시오.
php hustle migrate:rollback씨앗을 실행합시다.
php hustle db:seedLive Run Query, 왜 그렇지 않습니까?
php hustle exec:query --query= " select * from users "당신은 단지 시험을하고 싶습니까? ok -test = true, like :
php hustle exec:query --query= " select * from users " --test=true정의 된 경로의 목록을 모르십니까?
php hustle route:list 또는 json 또는 array 아래에서 볼 수 있습니다
php hustle route:list --format=json/array물론 파일과 같은 터미널로 MidUner 코드 로 라이브 코드를 실행할 수 있습니다.
php hustle live:codeaw shiet! 나는 그 모든 것을 기억할 수 없다!
걱정하지 마세요 .
예를 들면 다음과 같습니다.
php hustle serve --help
Crontab에 추가하십시오
* * * * * cd miduner && php hustle schedule:run >> /dev/null 2>&1
AppConsoleKernel 에서 사용하는 예
<?php
namespace App Console ;
use App Console Commands ExampleCommand ;
use Midun Console Kernel as ConsoleKernel ;
use Midun Console Scheduling Schedule ;
class Kernel extends ConsoleKernel
{
/**
* List of commands
* @var array $commands
*/
protected array $ commands = [
ExampleCommand::class
];
public function schedule ( Schedule $ schedule ): void
{
// Normal using
$ schedule -> command (ExampleCommand::class)-> daily ();
$ schedule -> command (ExampleCommand::class)-> weekly ();
$ schedule -> command (ExampleCommand::class)-> monthly ();
$ schedule -> command (ExampleCommand::class)-> yearly ();
$ schedule -> command (ExampleCommand::class)-> dailyAt ( ' 13:30 ' );
$ schedule -> command (ExampleCommand::class)-> cron ( ' * * * * * ' );
// Run with custom output log and cli
$ schedule -> command (ExampleCommand::class)
-> everyMinute ()
-> output ( storage_path ( ' logs/schedule.log ' ))
-> cli ( ' /usr/bin/php ' );
}
}cp .env.example .env
php hustle key:generate
php hustle config:cache
php hustle serve또는 IP 및 포트 사용자 정의로 실행하십시오
php hustle serve --host=192.168.1.1 --port=1997참고 : 인수를 사용할 수 있습니다.
이제 앱이 127.0.1:8000으로 실행됩니다
로컬에 PHP를 설치하지 않은 경우
알았어.
docker build ./docker
docker-compose up -d아니면 당신이 게으른 사람이라면이 똥 만
docker-compose up --build -d/etc /hosts 에 127.0.0.1 miduner.local을 추가하십시오
이 단계에 대해 모르는 경우 Google에서 설정 가상 호스트를 검색하십시오.
그리고 여전히 많은 것들이 여기에 적을 수 없습니다. 이걸 가져 가고 싶다면 메시지를 남겨주세요
Miduner 프레임 워크는 오픈 소스이며 라이센스가 없습니다. 그래서 이것은 가짜 프레임 워크입니다.
기고자가되고 싶다면 실행합시다.
php hustle development:enable또는
php hustle dev:mode독서와 관심에 감사드립니다!