sebacruz/baseapp

安装: 15

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 1

开放问题: 0

类型:项目

2.1.0 2018-01-10 20:05 UTC

This package is auto-updated.

Last update: 2024-09-08 07:20:35 UTC


README

需求

设置

$ composer create-project sebacruz/baseapp app
$ npm install

将 .env.dist 文件复制到 .env 并设置所需的环境变量,如数据库凭证

$ cp .env.dist .env
$ vi .env

如果没有设置 APP_ENV 变量,则默认为 "production"。

本地开发服务器

如果您在本地安装了 PHP 并希望使用 PHP 内置的开发服务器来运行应用程序,您可以使用 composer 的 start 命令。此命令将在 http://0.0.0.0:8080 启动开发服务器

$ composer run-script start

应用程序路由

所有路由都在 src/routes.php 中定义。

应用程序结构

应用程序分为几个目录

  • public: 公共目录,您需要将域名指向这里。这是放置公共文件的地方,例如 robots.txt、谷歌验证文件等。
  • src: PHP 代码放在这里。PHP 自动加载器将在这里查找 App 命名空间,例如:如果您调用 \App\Example\Class,自动加载器将尝试加载文件 src/Example/Class.php
  • resources: 包含资产源和视图。**请勿在此处放置依赖项(如 jQuerybootstrap),请使用 NPM 来管理这些依赖项**。
  • vendor: 由 composer 管理的 PHP 依赖项。
  • node_modules: 由 npm 管理的 Node 依赖项。

阅读文档

此应用程序依赖于各种项目,如果您遇到一些问题,请阅读项目的文档,如果无法解决,请 提交一个问题