如何为我的 Laravel 应用程序制作 Web 安装程序?

Abe*_*goi 5 php laravel laravel-5

我知道@RachidLaasri/LaravelInstaller,但它是我想要的一种不同的东西。

我想做一些类似的事情,转到 localhost::8000/installer 这样的 URL。然后,它会显示一个超级管理员注册页面,即电子邮件、密码和用户名。注意:我想消除让我的超级管理员应用程序用户进入 UsersTableSeeder 进行配置的能力。

然后,当我单击安装时,它会迁移我的种子类。我目前正在观看命令行应用程序,但仍然无法真正弄清楚如何解决这个问题。

任何建议/提示将不胜感激。

Mor*_*ahi 2

Laravel 安装程序

在您的项目中添加 2 个路由器。

http : 
     routes.php
     routes2.php
---
view
    application/
    installation/
Run Code Online (Sandbox Code Playgroud)

在第一条路线中,您应该从用户那里获取数据库名称和您需要的更多信息。将数据库名称保存到 .evn 文件。

之后,您可以使用 php 代码创建数据库,如何制作 db Pdo 并在控制器中运行 \Artisan::call('migrate') 。

使用php 重命名方法文件将路由重命名为安装路由。并将route2重命名为route。