我知道@RachidLaasri/LaravelInstaller,但这是我想要的一种不同的东西。
我想做一些事情,比如,转到像localhost::8000/installer这样的URL。然后,它将显示一个超级管理员注册页面,即电子邮件、密码和用户名。注意:我想消除让我的超级管理员应用程序用户转到 UsersTableSeeder 进行任何配置的功能。
然后,当我单击安装时,它会迁移我的种子类。我目前观看了命令行应用程序,但仍然无法真正弄清楚如何做到这一点。
任何建议/提示将不胜感激。
Laravel Installer
在您的项目中添加 2 个路由器。
http :
routes.php
routes2.php
---
view
application/
installation/
在第一个路由中,您应该从用户那里获取数据库名称和您需要的更多信息。将数据库名称保存到 .evn 文件。
之后你可以使用php代码创建数据库,如何制作db Pdo并在控制器中运行 ''Artisan::call('migrate')。
使用 php 重命名方法文件将路由重命名为安装路由。并将 route2 重命名为路由。
你试过这个PHP应用程序安装程序吗
该库可用于使用用户界面的PHP应用程序配置(数据库,管理员凭据等)。