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

5
我知道@RachidLaasri/LaravelInstaller,但它并不是我想要的东西。
我想做一些类似于访问URL(例如localhost::8000/installer)。然后,它将显示一个超级管理员注册页面,即电子邮件,密码和用户名。注意:我想消除超级管理员应用程序用户前往UsersTableSeeder配置任何内容的能力。
然后,当我点击安装时,它将迁移我的种子类。目前我观看了命令行应用程序,但仍然无法真正弄清楚如何处理此事。
任何建议/提示将不胜感激。
2个回答

2

Laravel 安装程序

在您的项目中添加 2 条路由记录。

http : 
     routes.php
     routes2.php
---
view
    application/
    installation/

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

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

使用 php rename 方法文件将路由重命名为 installation-route。将 route2 重命名为 route。


-1
你尝试过这个 PHP 应用程序安装程序 吗?
该库可用于使用用户界面配置 PHP 应用程序(数据库、管理员凭据等)。

1
欢迎提供解决方案的链接,但请确保您的答案即使没有链接也是有用的:在链接周围添加上下文,以便其他用户了解它的内容和原因,然后引用您链接的页面中最相关的部分,以防目标页面不可用。仅仅提供链接的答案可能会被删除。 - 4b0
感谢您的建议。 - Manish Dhruw

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接