lindalberto/php-slim

A Slim Framework 快速开发骨架应用

v1.0.0 2019-04-19 23:02 UTC

README

基于 Slim 3 的骨架。

安装应用程序

从您想要安装新 Slim Framework 应用程序的目录中运行此命令。

php composer.phar create-project lindalberto/php-slim [my-app-name]

[my-app-name] 替换为您新应用程序的所需目录名称。您需要

  • 将您的虚拟主机文档根指向您新应用程序的 public/ 目录。
  • 确保 logs/ 可由 Web 写入。

要运行开发中的应用程序,您可以运行以下命令

cd [my-app-name]
php composer.phar start

在应用程序目录中运行此命令以运行测试套件

php composer.phar test

就这些!现在去构建一些酷炫的东西吧。

###创建的结构

Main
    * Project - Remove o que estava na index e agrupa numa classe unica, tirando necessidade do arquivo settings, dependencies e routes.
        No run é possível adicionar tambem middlewares.
    * Rest - Classe abtrata para ser utilizada no controle dos endpoints, com o app injetado.
    * Routes - Utiliza essa classe de forma injetável para informar as rotas. Cada endpoint rest pode ter seu proprio.  
Rest
    ** alocação das classes de controle    
Service
    ** alocação das classes de serviço