sowerphp/sowerphp-project

使用SowerPHP框架的项目骨架。

dev-master 2024-08-26 20:47 UTC

This package is auto-updated.

Last update: 2024-08-26 20:48:41 UTC


README

安装

使用composer创建项目

composer create-project --prefer-dist sowerphp/sowerphp-project my-project dev-master
cd my-project
cp env-dist .env

示例

创建控制器

创建文件 src/app/Controller/Test.php,内容如下

<?php

namespace app;

use \sowerphp\core\Controller;
use \sowerphp\core\Network_Request as Request;

class Controller_Test extends Controller
{

    public function boot(): void
    {
        app('auth')->allowActionsWithoutLogin('*');
    }

    public function action(Request $request, ...$args)
    {
        dd($request, $args);
    }

}

许可证

本程序是自由软件:您可以重新分配和/或修改它,但必须遵守自由软件基金会发布的GNU Affero通用公共许可证的条款,无论是许可证的版本3,还是(您选择的)该许可证的任何后续版本。

分发本程序是希望它有用,但没有任何保证;甚至没有任何隐含的商售保证或适用于特定目的的适用性保证。有关GNU Affero通用公共许可证的详细信息,请参阅许可证。

您应该已经收到本程序的GNU Affero通用公共许可证副本。如果没有,请参阅GNU Affero通用公共许可证