定制 wasframework/wasf-app 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

wasframework/wasf-app

最新稳定版本:v3.1.6

Composer 安装命令:

composer create-project wasframework/wasf-app

包简介

WASF Framework Application Skeleton

README 文档

README

Badge Version License Status PHP

📸 Screenshot

App Screenshot

🧬 Arsitektur WASF (Diagram)

graph TD
    A[public/index.php] --> B[Bootstrap]
    B --> C[Routing]
    C --> D[Controller]
    D --> E[Model]
    D --> F[View]
    E --> G[Database Layer]
    F --> H[WASF Templating]
Loading

✨ Fitur Utama

  • Super Lightweight & Fast
  • HMVC Modular Architecture
  • Blade Templating Engine
  • WASF Console Commands
  • PDO Database Wrapper
  • .env Loader & Config Manager
  • PSR-4 Autoloading
  • Extendable & Clean Structure

⚡ Instalasi

Opsi 1 — WASF Installer (Rekomendasi)

Install installer:

composer global require wasframework/wasf-installer

Buat project baru:

wasf new myproject
cd myproject

Opsi 2 — Composer

composer create-project wasframework/wasf-app myproject
cd myproject

🔑 Setup Aplikasi

cp .env.example .env
php wasf key:generate

Jalankan Server

php wasf serve

Akses:
http://localhost:8000

🧱 Struktur Direktori

app/
 ├─ Controllers/
 ├─ Models/
 └─ Views/
Modules/
routes/
public/
storage/

🧪 Migration Example

<?php

use Wasf\Database\Schema;

return new class {
    public function up()
    {
        Schema::create("users", function($t){
            $t->id();
            $t->string("name");
            $t->string("username")->unique();
            $t->string("email")->unique();
            $t->string("password");
            $t->string("photo")->default("/uploads/profile/default.png");
            $t->timestamps();
        });
    }

    public function down()
    {
        Schema::dropIfExists("users");
    }
};

🔧 CLI Commands

php wasf make:controller UserController
php wasf make:model User
php wasf make:migration create_users_table
php wasf migrate
php wasf route:list
php wasf clear:view

🛡 Keamanan

Laporkan masalah keamanan ke: Kontak: wasuryanto3@gmail.com

📄 Lisensi

MIT License

统计信息

  • 总下载量: 20
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2025-11-22