| @@ 57-73 (lines=17) @@ | ||
| 54 | * |
|
| 55 | * @return \Illuminate\Http\RedirectResponse |
|
| 56 | */ |
|
| 57 | public function store(StoreTrainingRequest $request) |
|
| 58 | { |
|
| 59 | $data = $request->all(); |
|
| 60 | $training = Training::create($data); |
|
| 61 | ||
| 62 | if ($request->hasFile('files')) { |
|
| 63 | Attachment::upload($training, $request->file('files')); |
|
| 64 | } |
|
| 65 | ||
| 66 | $data['training_id'] = $training->id; |
|
| 67 | ||
| 68 | $this->createTrainingNotes($data); |
|
| 69 | ||
| 70 | Notification::container()->success('Training Created'); |
|
| 71 | ||
| 72 | return redirect()->action('TrainingController@index'); |
|
| 73 | } |
|
| 74 | ||
| 75 | /** |
|
| 76 | * Show the individual training record. |
|
| @@ 48-63 (lines=16) @@ | ||
| 45 | * |
|
| 46 | * @return \Illuminate\Http\RedirectResponse |
|
| 47 | */ |
|
| 48 | public function store(NewsRequest $request) |
|
| 49 | { |
|
| 50 | $this->authorize('edit'); |
|
| 51 | $data = $request->all(); |
|
| 52 | $data['author_id'] = Auth::user()->id; |
|
| 53 | $news = News::create($data); |
|
| 54 | ||
| 55 | if ($request->hasFile('files')) { |
|
| 56 | Attachment::upload($news, $request->file('files')); |
|
| 57 | } |
|
| 58 | ||
| 59 | $news->emailNews(); |
|
| 60 | Notification::container()->success('News Created'); |
|
| 61 | ||
| 62 | return redirect()->action('NewsController@index'); |
|
| 63 | } |
|
| 64 | ||
| 65 | /** |
|
| 66 | * Show the individual news article. |
|