Source Core Framework เผยแพร่บน Composer ภายใต้แพ็คเกจ Miduner/Miduner เฟรมเวิร์กคอร์ซอร์สเปิดที่ GitHub Miduner Framework
โครงการนี้มีการใช้งาน static typing ด้วยฟังก์ชั่นพิมพ์และลูกศรจาก PHP 7.4
composer create-project danganh97/miduner:dev-master your-project-folderMiduner Framework เป็นเฟรมเวิร์กแอปพลิเคชันเว็บที่มีไวยากรณ์ที่แสดงออกและสง่างาม เราเชื่อว่าการพัฒนาจะต้องเป็นประสบการณ์ที่สนุกสนานและสร้างสรรค์ที่จะเติมเต็มอย่างแท้จริง Miduner Framework พยายามที่จะกำจัดความเจ็บปวดจากการพัฒนาโดยการผ่อนคลายงานทั่วไปที่ใช้ในโครงการเว็บส่วนใหญ่
Miduner Framework สามารถเข้าถึงได้ แต่ทรงพลังจัดหาเครื่องมือที่จำเป็นสำหรับแอปพลิเคชันขนาดใหญ่ที่แข็งแกร่ง การผสมผสานที่ยอดเยี่ยมของความเรียบง่ายความสง่างามและนวัตกรรมให้เครื่องมือที่คุณต้องการในการสร้างแอปพลิเคชันใด ๆ ที่คุณได้รับมอบหมาย
Miduner Framework มีเอกสารประกอบและวิดีโอการสอนวิดีโอที่กว้างขวางที่สุดและละเอียดที่สุดของกรอบการทำงานของเว็บแอปพลิเคชันที่ทันสมัย เอกสาร Miduner Framework กำลังสร้าง
ขอบคุณที่พิจารณาการสนับสนุนกรอบ Miduner!
หากคุณค้นพบช่องโหว่ด้านความปลอดภัยภายใน Miduner โปรดส่งอีเมลไปที่ Dang Anh VO จาก [email protected] ช่องโหว่ด้านความปลอดภัยทั้งหมดจะได้รับการแก้ไขทันที
ต้องการเวอร์ชัน 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มาวิ่ง Seeder กันเถอะ
php hustle db:seedQuery Run Live ทำไมไม่ล่ะ?
php hustle exec:query --query= " select * from users "คุณแค่อยากจะทำการทดสอบ? ตกลงโปรดให้ -ทดสอบ = จริงเช่น:
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:codeshiet! ฉันจำทุกสิ่งไม่ได้!
ไม่ต้องกังวลเรารู้ว่าโปรดเลือกคำสั่งของคุณและให้ข้อโต้แย้ง -ช่วย ให้ได้กาแฟสักถ้วย
นี่คือตัวอย่าง:
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.0.1:8000
หากคุณไม่ติดตั้ง PHP ในพื้นที่ของคุณ
โอเคได้มัน
docker build ./docker
docker-compose up -dหรือเฉพาะเรื่องนี้ถ้าคุณเป็นคนขี้เกียจ
docker-compose up --build -dอย่าลืมเพิ่ม 127.0.0.1 miduner.local ไปยัง /etc /hosts ของคุณ
หากคุณไม่มีความคิดสำหรับขั้นตอนนี้โปรดค้นหาการตั้งค่าโฮสต์เสมือนของ Google
และยังมีหลายสิ่งหลายอย่างที่ไม่สามารถเขียนได้ที่นี่ กรุณาฝากข้อความไว้หากคุณต้องการรับสิ่งนี้
Miduner Framework เปิดกว้างไม่มีใบอนุญาต ดังนั้นนี่คือเฟรมเวิร์กปลอมโปรดใช้หรือไม่และอย่าทิ้งโทษ
ถ้าคุณต้องการเป็นผู้มีส่วนร่วมลองวิ่ง:
php hustle development:enableหรือ
php hustle dev:modeขอบคุณสำหรับการอ่านและความสนใจของคุณ!