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()); }