コード例 #1
0
ファイル: Controller.php プロジェクト: AdrianKuriata/projekt
 public function updateTutorial($id, PanelTutorialRequest $request)
 {
     $tutorial = Tutorial::findOrFail($id);
     $tutorial->update(['title' => $request->input('title'), 'body' => $request->input('body')]);
     flash()->success('Udało Ci się edytować poradnik, oczekuj na informację zwrotną dotyczącą jego akceptacji.');
     return redirect('/paneltutorials');
 }
コード例 #2
0
 public function addTutorial($id, AddTutorialRequest $request)
 {
     $tutorial = Tutorial::findOrFail($id);
     if ($request->input('accepted') == 1) {
         $tutorial->update(['title' => $request->input('title'), 'body' => $request->input('body'), 'accepted' => 1]);
         Notification::create(['not_title' => 'Kliknij i przejdź do panelu poradników, aby sprawdzić szczegóły', 'not_body' => 'Twój poradnik został zaakceptowany', 'not_status' => 3, 'not_from_user_name' => \Auth::user()->name, 'user_id' => $tutorial->user['id'], 'not_route' => '/paneltutorials']);
         flash()->success('Udało Ci się wprowadzić poradnik do bazy danych poradników.');
         return redirect('/admin/tutorials');
     } elseif ($request->input('accepted') == 0) {
         $tutorial->update(['title' => $request->input('title'), 'body' => $request->input('body'), 'accepted' => 0, 'notchecked_reason' => $request->input('notaccepted_reason')]);
         Notification::create(['not_title' => 'Kliknij i przejdź do panelu poradników, aby sprawdzić szczegóły', 'not_body' => 'Twój poradnik został odrzucony', 'not_status' => 3, 'not_from_user_name' => \Auth::user()->name, 'user_id' => $tutorial->user['id'], 'not_route' => '/paneltutorials']);
         flash()->success('Udało Ci się odrzucić poradnik, tworzący dostał odpowiedź zwrotną wraz z powodem odrzucenia.');
         return redirect('/admin/tutorials');
     }
 }