コード例 #1
0
 public function deletefile($file_id, $order_id, $type)
 {
     OrderFile::find($file_id)->delete();
     if ($type == 'delay') {
         $delay_order = DelayOrders::with('files', 'history')->findOrFail($order_id);
         return view('orders::delay.edit', compact('delay_order'));
     } elseif ($type == 'withdraw') {
         $withdraw_order = WithdrawOrders::with('files', 'history')->findOrFail($order_id);
         return view('orders::withdraw.edit', compact('withdraw_order'));
     }
 }
コード例 #2
0
ファイル: DelaysController.php プロジェクト: hisambahaa/DARES
 public function show($order_id)
 {
     $delay_order_model = new Delay();
     //$Semesters = Semester::pluck('name','id')->toArray();
     $Semesters = Semester::select('academycycle_semesters.id', DB::raw('CONCAT(academycycle_semesters.name ,"-", ay.name ) as name '))->join('academycycle_years as ay', 'academycycle_semesters.academycycle_year_id', '=', 'ay.id')->pluck('name', 'id')->toArray();
     $delay_order = $delay_order_model->with(['student', 'files', 'history', 'history.user', 'student.financials' => function ($query) {
         $query->where('semester_id', semester()->id)->where('type', 'credit');
     }])->findOrFail($order_id);
     $old_order = $delay_order_model->where('student_id', $delay_order->student_id)->where('semester_id', '!=', semester()->id)->get();
     return view('orders::delay.show', compact('delay_order', 'Semesters', 'old_order'));
 }