2016-01-22 93 views
3

我知道@ RachidLaasri/LaravelInstaller,但它是我想要的一種不同的東西。如何爲我的Laravel應用程序創建Web安裝程序?

我想要做類似的事情,轉到像localhost :: 8000/installer這樣的URL。然後,它將顯示超級管理員註冊的頁面,即電子郵件,密碼和用戶名。注意:我想消除讓我的superadmin應用程序用戶前往UsersTableSeeder配置任何東西的能力。

然後,當我點擊安裝,它會遷移我的種子類。我目前正在觀看命令行應用程序,但仍然無法真正弄清楚如何解決這個問題。

任何意見/技巧將不勝感激。

回答

0

Laravel Installer

在您的項目中添加2個路由器。

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

在第一個路由中,您應該從用戶處獲取db名稱和更多信息。將數據庫名稱保存到.evn文件。

然後,您可以使用php代碼創建數據庫,How to make db Pdo 並在Controller中運行\ Artisan :: call('migrate')。

使用php rename method文件將路由重命名爲安裝路徑。並重命名路由2。

相關問題