bugzbrown/voyager-installer

这是一个从Laravel官方应用程序安装程序分叉出来的voyager安装程序。

v2.0.3 2018-09-29 21:39 UTC

README

这个简单的脚本是对github.com/laravel/installer的分支。版本号将根据Laravel安装程序的编号进行更新,因为我计划保持它们同步。

关于 & 为什么

我最近使用Voyager和Laravel完成了一些小型快速项目。它们最多只需要一周的时间,我发现每次需要启动新项目时安装Laravel、Voyager和iSeed都很无聊。

这个项目非常基本,就是Laravel安装程序,增加了对composer.json的要求。这样,你可以像使用Laravel项目一样快速熟悉Voyager项目。

这里有什么?

基本上,我们有Laravel安装程序的默认安装,并添加了tcg/voyager包和orangehill/iseed。

正如安装程序的名称所暗示的那样,Voyager是Voyager Admin的基本要求。

iSeed是任何进行严肃的Laravel/Voyager工作的人的基本但至关重要的安装。

如何使用它?

像使用Laravel一样...

voyager new project-name

这将创建当前目录下的新项目文件夹project-name,并已安装所有依赖项。按照安装程序末尾的简短说明,可以快速启动。

快速安装概述

步骤1 - 创建新项目

voyager new project-name

步骤2 - 数据库和 .Env

为您的项目创建数据库并编辑项目文件夹根目录下的.env文件。

步骤3 - 安装Voyager

从项目目录的根目录

php artisan voyager:install

安装默认空白Voyager项目或

php artisan voyager:install --with-dummy

在您的Voyager安装中安装一些示例数据。

步骤4 - 创建管理员用户

如果您使用的是空白安装(您通常会这样做),运行以下交互式命令为您的管理区域创建用户。(用您想要的邮箱替换email@email.com

php artisan voyager:admin email@email.com --create

只需回答交互式shell提出的问题,您就设置好了。

如果您安装了示例数据,用户是admin@admin.com,密码是password

您的登录URL是"http://yoursite/admin"

待办事项和考虑因素

添加一些额外的功能到这个命令行会很好。在Laravel安装程序的欢迎屏幕上添加信息(用我自己的版本替换默认版本,解释下一步操作等)会很好。

在启动新项目时自动创建数据库的选项也很好。可能是一个交互式提示或其他什么。

请随意使用此工具。