mochrira/selvi-framework

用于构建API的超级快速PHP框架

2.1.16 2024-09-25 04:42 UTC

README

⚡ 用于构建API的超级快速PHP框架

快速开始

  1. 使用Composer在你的项目目录中获取此框架(如果你使用Apache,则在www文件夹内)
$ composer require mochrira/selvi-framework
  1. 在你的项目目录内创建app/Controllers文件夹
  2. app/Controllers文件夹内创建名为HomeController.php的文件,并包含以下内容
<?php 

namespace App\Controllers;
use Selvi\Controller;

class HomeController extends Controller {

    function __construct() {
        parent::__construct();
    }

    function index() {
        return response('Welcome to Selvi Framework');
    }

}

  1. 创建index.php
<?php 
require('vendor/autoload.php');

use Selvi\Route;
Route::get('/', 'HomeController@index');

Selvi\Framework::run();
  1. 创建.htaccess文件
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
  1. 编辑你的composer.json
{
    ...
    "autoload": {
        "psr-4": {
            "App\\": "app/"
        }
    }
    ...
}
  1. 运行composer update以更新你的Composer自动加载
  2. 完成。在你的浏览器中打开https:///your-project以测试它