コード例 #1
0
             $message = '更新排課設定完成';
         } else {
             $message = '資料寫入錯誤';
         }
         return Redirect::to('/timetable/view_title/' . $titleId . '/' . $teacherId)->with('message', $message);
     }
 });
 // 執行新增排課設定
 Route::post('/add/{titleId}/{teacherId}', function ($titleId, $teacherId) {
     // 設定為新增模式,方便驗證功能
     $validator = FormValidator::courseUnit(array_merge(Input::all(), array('mode' => 'add')));
     if ($validator->fails()) {
         return Redirect::to('/timetable/view_title/' . $titleId . '/' . $teacherId)->withInput()->withErrors($validator)->with('message', '輸入錯誤,請檢查');
     } else {
         $data = Input::all();
         if (Courseunit::create($data)) {
             $message = '新增完成';
         } else {
             $message = '資料寫入錯誤';
         }
         return Redirect::to('/timetable/view_title/' . $titleId . '/' . $teacherId)->with('message', $message);
     }
 });
 // 執行刪除排課設定
 Route::get('/delete/{titileId}/{courseUnitId}', function ($titileId, $courseUnitId) {
     $courseUnit = Courseunit::find($courseUnitId);
     $url = '/timetable/view_title/' . $titileId . '/' . $courseUnit->teacher->teacher_id;
     $message = '刪除[' . $courseUnit->teacher->teacher_name . ':' . $courseUnit->classes->classes_name . ':' . $courseUnit->course->course_name . ']設定';
     $courseUnit->delete();
     return Redirect::to($url)->with('message', $message);
 });