public function messages()
 {
     $messages = [];
     foreach (Lang::all() as $lang) {
         $messages['name.' . $lang->iso . '.required'] = 'O campo nome em ' . trans('home.' . $lang->name) . ' é obrigatório';
     }
     return $messages;
 }
 public function attributes()
 {
     $attributes = ['imagesList' => ' Imagem'];
     foreach (Lang::all() as $lang) {
         $attributes['description.' . $lang->iso] = "Descrição em " . trans("home.{$lang->name}");
     }
     return $attributes;
 }
 public function messages()
 {
     $messages = [['category.required' => 'O campo categoria é obrigatório'], ['slug.required' => 'O campo nome Slug é obrigatório'], ['slug.unique' => 'O campo nome Slug tem de ser único']];
     foreach (Lang::all() as $lang) {
         $messages['title.' . $lang->iso . '.required'] = 'O campo Titulo em ' . trans('home.' . $lang->name) . ' é obrigatório';
         $messages['content.' . $lang->iso . '.required'] = 'O campo Conteudo em ' . trans('home.' . $lang->name) . ' é obrigatório';
     }
     return $messages;
 }
 /**
  *
  */
 public function getLangs()
 {
     $langs = Lang::all();
     //        dd($langs);
     $return = array();
     foreach ($langs as $lang) {
         $return[] = array('id' => "{$lang->id}", 'iso' => "{$lang->iso}", 'name' => trans("home.{$lang->name}"));
     }
     return json_encode($return);
 }
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     view()->share('langs', Lang::all());
 }