我知道@RachidLaasri/LaravelInstaller,但它是我想要的一种不同的东西。
我想做一些事情,比如,转到一个URL,比如localhost::8000/installer。然后,它将显示一个用于超级管理员注册的页面,即电子邮件、密码和用户名。注意:我想消除让我的超级管理员应用程序用户去UsersTableSeeder配置任何东西的能力。
然后,当我单击install时,它会迁移我的种子类。我最近看了命令行应用程序,但仍然不知道该怎么做。
任何建议/建议都将不胜感激。
发布于 2016-10-27 23:39:46
在您的项目中添加2个路由器。
http :
routes.php
routes2.php
---
view
application/
installation/在第一条路由中,您应该从用户处获取数据库名称和更多信息。将数据库名称保存到.evn文件。
然后,您可以使用php代码、How to make db Pdo和run \Artisan::call('migrate')在控制器中创建数据库。
使用php rename method文件将路由重命名为installation-route。并将route2重命名为route。
发布于 2018-03-26 16:58:12
你试过这个PHP Application Installer吗?
此库可用于使用用户界面的PHP应用程序配置(数据库、管理员凭据等)。
https://stackoverflow.com/questions/34937495
复制相似问题