2015-10-17 83 views
2

所以我想知道是否有任何包可以與Laravel 5一起用來直觀地顯示我的模型關係?我知道我可以使用SQL關係GUI來做到這一點,但我對Laravel的一個好奇嗎?Laravel/Eloquent模型關係查看器

在此先感謝

+2

您可以使用'dd(Model :: with(['relation1','relation2']) - > get())'這是檢查關係的簡單方法。 –

+0

很酷,我會試一試 –

+1

要清楚,你要求的東西會產生類似於ERD的東西,它會向您顯示邏輯關係,而不是讓您真正CRUD模型和相關模型的實際物理實例,對? – alexrussell

回答

3

Laravel Schema Designer是一款在線應用程序,可幫助您直觀地設計Laravel關係數據庫。

也可以將代碼,模式,模型,控制器,表單或更多的代碼作爲代碼導出到Laravel。

這是所說的在線免費工具/服務,我覺得它很有用。

Laravel Shcema設計師鏈接:http://laravelsd.com

查看一個隨便舉個例子http://laravelsd.com/share/V3JXF4

+1

嘿,這太棒了,我會用它:)再次感謝。 –

+1

你對你的項目非常歡迎,祝你好運 –

4

您可以使用Laravel SchemaSpy

隨着SchemaSpy你可以分析數據庫的架構元數據,並生成有用的信息,例如瀏覽器可讀的文件:

  • 視覺ER圖。
  • 數據庫 遷移的正確表格插入/刪除順序。

SchemaSpy的一個缺點是您需要在您的服務器上安裝java才能工作。

+0

謝謝,它看起來非常正是我需要的。 –

+1

我很高興聽到這個消息。 –

0

Laravel Administrator包:

管理員是Laravel的管理界面生成器。藉助管理員,您可以直觀地管理您的Eloquent模型及其關係,還可以創建用於存儲站點數據和執行站點任務的獨立設置頁面。

PS:我還沒有嘗試過。我昨天在一個問題上看到了它。

+0

謝謝,它看起來不錯,我接受了另一個,因爲它是多一點我以後。對不起,但我不能給你兩個賞金:( –

+0

該鏈接似乎被破壞,現在重定向到惡意軟件。似乎作者是不是他的網站保持最新。該項目仍位於github,最後更新Jun 16' - https://github.com/FrozenNode/Laravel-Administrator 似乎有人在這裏提供了文檔站點的鏡像:frozennode.mediaceh.ru – jhoff