/**
  * Show the application dashboard.
  *
  * @param $id
  * @param MessagesRequest $request
  * @return \Illuminate\Http\Response
  */
 public function store($id, MessagesRequest $request)
 {
     try {
         if (count($request->get('messages'))) {
             foreach ($request->get('messages') as $locale => $text) {
                 if ($text) {
                     $message = Message::whereTranslateId($id)->whereLocaleId($locale)->first();
                     if (!$message) {
                         $message = new Message();
                         $message->locale_id = $locale;
                         $message->translate_id = $id;
                     }
                     $message->message = $text;
                     $message->save();
                 }
             }
         }
         $request->session()->flash('message', 'Translates was successful!');
         $request->session()->flash('alert', 'success');
     } catch (\Exception $e) {
         $request->session()->flash('message', 'Translates error!');
         $request->session()->flash('alert', 'danger');
     }
     return redirect('/translates');
 }