2017-01-21 58 views

回答

0

如果您的用戶已經登錄,您可以通過Auth :: user() - > id檢索自己的ID;

在索引()方法去除$tasks = Task::all();並添加

$userId = Auth::user()->id; 
$tasks = Task::where('user_id',$userId)->get(); 

希望這將有助於

+0

非常感謝您對您的回覆,但此後它搜索在任務表中USER_ID,但user_id在用戶表中。有沒有辦法在另一個表中搜索user_id?任務表:https://gyazo.com/52c0ec2841a89cc1876906046d094b3e用戶表:https://gyazo.com/cefd9b240399d20ce534edfa8278f98f – MichZ

+0

不,您應該將user_id添加到任務表,這將是用戶表的外鍵。否則,您將無法存儲特定用戶的任務。添加user_id是個好習慣。關係是Rdbms的重要組成部分。你應該總是以標準的方式設計你的dB。你的dB中的一個整數列不會佔用太多的空間 – Vikash

+0

謝謝,這是有效的!只有當我現在創建一個任務,它不會自動將user_id分配給用戶,我必須手動將user_id設置爲數據庫中的用戶? – MichZ