我目前正在構建一個允許用戶登錄和協作項目的應用程序。我已經使用了laratrust,以便我可以集成角色和權限。我希望能夠做的是允許用戶創建一個文件夾結構,但他們希望。因爲每個用戶都可以擁有自己的文件夾結構,所以我將如何存儲這些內容存儲文件夾hierachy laravel
4
A
回答
2
我會給我2美分。
我在與一些數據的例子以下幾列組成的數據庫中創建一個新表:
id | project_id | parent_id | name 1 | 1 | null | Main Folder 2 | 1 | 1 | Child Folder 3 | 1 | 2 | Child of Child Folder 4 | 2 | null | Main Folder Hehe 5 | 2 | 4 | Child Folder Hehe
這樣你要建立一個基於節點的樹,你可以通過使用這樣的結構來容易地構建樹。
請注意,如果parent_id爲空,則表示它沒有父項,或換句話說,它是項目的基礎文件夾之一。
如果您想在整個項目/用戶間共享排序,您還可以在表中添加排序列!
您現在可以將文件關聯到每個文件夾,而沒有任何問題。
+0
非常感謝! @GiamPy! –
+0
不客氣! @tomBannister! – GiamPy
相關問題
- 1. Laravel 4.2,保存和訪問存儲文件夾內的文件
- 2. Laravel沒有錯誤文件保存在存儲文件夾
- 3. Laravel 5.1 - 顯示存儲在存儲文件夾中的圖像
- 4. Laravel - 文件和文件夾存儲功能
- 5. Wamp64,PHP7,Laravel 5.2,tmp文件夾dosnt存儲文件
- 6. Laravel - 鏈接到保存在存儲文件夾
- 7. 執行文件存儲Laravel
- 8. SVN。存儲庫文件夾
- 9. Influxdb存儲文件夾[windows]
- 10. Dropzone.js - 存儲App_Data文件夾
- 11. 如何從存儲文件夾中顯示laravel 5.3中的存儲內容?
- 12. 無法訪問存儲在Laravel 5.5的存儲文件夾中的圖像
- 13. 在一個文件夾中存儲圖像laravel
- 14. Laravel:加載存儲在「公共」文件夾外部的圖像
- 15. 將圖像存儲到公用文件夾Laravel 5.1
- 16. LARAVEL - 顯示來自存儲文件夾的圖像
- 17. Laravel鏈式存儲文件夾不能assessd
- 18. 如何存儲文件夾/文件樹
- 19. 內部存儲文件夾和文件
- 20. Laravel 5.3是否安全從Laravel項目中刪除/刪除存儲文件夾?
- 21. laravel存儲文件夾在服務器上傳時轉換成文件
- 22. Laravel 5.1使用存儲將文件移動到公用文件夾
- 23. Laravel存儲框架和日誌文件/文件夾權限問題
- 24. 使用Laravel中的存儲功能將文件存儲在子域/自定義文件夾中
- 25. onClick hierachy
- 26. Git將文件夾放入文件夾 - 在存儲庫中
- 27. laravel文件存儲陣列的
- 28. Laravel存儲外觀和檢索文件
- 29. Laravel文件vs存儲外觀
- 30. 使用Laravel上傳和存儲文件
您可以添加一點上下文嗎?這個文件夾是什麼?它是否在瀏覽器中以UI排序的形式出現? – GiamPy
說例如你登錄到谷歌驅動器。你有能力製作一個文件夾。並進入並創建更多的文件夾等用戶連接到一個項目。如果用戶是管理員,他們可以在項目中創建文件夾,以便它可以包含以下任何內容:繪圖,工程師等... @GiamPy –
**所有**文件夾對於每個用戶都是唯一的,還是共享的文件夾? – GiamPy