我想向我的網站添加一些視頻。到目前爲止,我有一個叫做Library的頁面,其中所有的視頻都是針對每個類別的。如何在Laravel 5中創建視頻集合
我想如何工作是你選擇一個類別,然後將你帶到另一個子類別的頁面上,並與該子類別相關的視頻列表中,然後選擇一個視頻,然後將它帶到視頻頁面,然後播放所選視頻。
我已經開始具有以下屬性創建視頻表:
- ID
- 標題
- 類別
- 塞
- YouTube或VIMEO鏈接
- 時間
我已經看過視頻播放器,我決定使用VideoJS
我基本上需要得到說明和最佳開始的幫助。
我想向我的網站添加一些視頻。到目前爲止,我有一個叫做Library的頁面,其中所有的視頻都是針對每個類別的。如何在Laravel 5中創建視頻集合
我想如何工作是你選擇一個類別,然後將你帶到另一個子類別的頁面上,並與該子類別相關的視頻列表中,然後選擇一個視頻,然後將它帶到視頻頁面,然後播放所選視頻。
我已經開始具有以下屬性創建視頻表:
我已經看過視頻播放器,我決定使用VideoJS
我基本上需要得到說明和最佳開始的幫助。
有幾種方法你可以做到這一點,這是我將如何做到這一點。
要跨類別和子類別鏈接的視頻,你需要一對夫婦的表/型號
Video.php
Category.php
子類別。PHP
表
分類
的categoryID
CATEGORY_NAME
小類
subcategoryID
subcategory_name
的categoryID
視頻
VideoID的 VIDEO_NAME
塞鏈接
時間
subcategoryID
可能您所執行的方法爲你一個控制器,或將它們分開,這取決於你要多少功能有等
我會有辦法做到以下幾點:
顯示您的頁面,並列出所有類別例如里斯需要包含類似
public function getCategories()
{
$categories = Category::all()->lists('category_name', 'categoryID');
return view('categories')->with(compact(categories));
}
顯示你的下一個頁面的子類別和視頻
public function getSubCategories($categoryID)
{
//get all subcategories that relate to selected category and their videos
$subcategories = SubCategory::join('videos', 'subcategories.subcategoryID', '=', 'videos.subcategoryID')->where('subcategories.categoryID', '=', $categoryID)->get();
}
然後這些數據返回到您的視圖。請記住,這可能不是您的解決方案的確切結果,因爲我很快將它們扔在一起,但希望能夠讓您朝正確的方向前進。
「我基本上需要幫助才能在模型和控制器上得到說明。」所以請閱讀模型和控制器的文檔。 – ceejayoz