# Server-side 小作業 ### 關於Laravel的安裝 https://hackmd.io/@HWes-YuJSma965XVQd332w/Bkm6FL9pI ### 關於資料庫 1.直接安裝xampp,並且使用mysql與phpmyadmin 2.XAMPP安裝包: https://drive.google.com/drive/u/1/folders/1FUrcFTKanJ9g0J9PGc_Dm625mtAogoZz ### 作業正篇開始 Part 2~3 請先用Laravel寫喔! Part 1. **將movieLens的兩張表movie和ratings放入你的資料庫中(10pt)** 資料在這裡:https://drive.google.com/drive/folders/1-d1kcDZPXPYs-MuIeTXMrOLDLXoRxOz6?usp=sharing Part 2. 資料庫基本操作 with API **1. 輸入使用者id,回傳他評分過的所有電影id(Read)(10pt)** **2. 輸入使用者id/他想評分的電影id/給他幾分,在資料庫新增一筆評分資料(Create)(10pt)** **3. 刪除某位使用者的某筆評分資料(Delete)(10pt)** **4. 更改某位使用者的某筆評分資料(例如:把分數從1分改成3分)(Update)(10pt)** Part 3. 介面GUI **1. 請寫一個可以把某位使用者的評分紀錄讀出來的頁面(10pt)** Part 4. 拿一百分的方法 **1. 參考django的講義,把Part2/Part3的部分用django再寫一版(+30pt)** **2. Laravel中有Job/Queue的這個東西,請告訴我它可以拿來做甚麼?(+5pt)** **3. Laravel中有Cache的這個東西,請告訴我它可以拿來做甚麼?(+5pt)** ### 參考資料 參考文件: Laravel官方文件 : https://laravel.com/docs/7.x Django官方文件 :https://docs.djangoproject.com/en/3.0/ Laravel Sample code : https://github.com/Alvin1216/Laravel-Orientation Django Sample code : https://github.com/Alvin1216/109-Django-Orientation Laravel php artisan 大全:https://hackmd.io/@alvinhuang/B1S6efjyP 還有~萬能的google 大神!!