public function run() { DB::table('languages')->delete(); $language = new Language(); $language->name = 'English'; $language->lang_code = 'gb'; $language->save(); }
public function index(Request $request) { $language = $request->route('language'); if (!$language) { $language = new Language(); $default_language = $language->getDefaultLanguage(); } else { $default_language = $language; } return redirect("/{$default_language}/index"); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function getEdit($id) { $newscategory = ArticleCategory::find($id); $language = $newscategory->language_id; $languages = Language::all(); return view('backend.newscategory.create_edit', compact('newscategory', 'languages', 'language')); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function getEdit($id) { $photoalbum = PhotoAlbum::find($id); $language = $photoalbum->language_id; $languages = Language::all(); return view('backend.photoalbum.create_edit', compact('photoalbum', 'languages', 'language')); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { // bind article $router->model('article', 'App\\Article'); $router->bind('admin.article', function ($id) { return \App\Article::findOrFail($id); }); // bind category $router->model('category', 'App\\Category'); $router->bind('admin.category', function ($id) { return \App\Category::findOrFail($id); }); // bind language $router->model('language', 'App\\Language'); $router->bind('admin.language', function ($id) { return \App\Language::findOrFail($id); }); // bind language $router->model('page', 'App\\Page'); $router->bind('admin.page', function ($id) { return \App\Page::findOrFail($id); }); // bind setting $router->model('setting', 'App\\Setting'); $router->bind('admin.setting', function ($id) { return \App\Setting::findOrFail($id); }); // bind user $router->model('user', 'App\\User'); $router->bind('admin.user', function ($id) { return \App\User::findOrFail($id); }); parent::boot($router); }
/** * Show the form for creating a new resource. * * @return Response */ public function getCreate() { $languages = Language::all(); $language = ""; // Show the page return view('admin.objecttype.create_edit', compact('languages', 'language')); }
/** * Change the application language. * * @param string * @return Response */ public function changeApplicationLanguage($code) { if ($language = \App\Language::whereCode($code)->first()) { event('language.change', $language); } return redirect(\URL::previous() ?: route('home')); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function getEdit($id) { $videoalbum = VideoAlbum::find($id); $language = $videoalbum->language_id; $languages = Language::all(); return view('admin.videoalbum.create_edit', compact('videoalbum', 'languages', 'language')); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(StoreLanguageRequest $request, $id) { Language::find($id)->update($request->all()); // flash message session()->flash('flash_message', 'Language updated successfully.'); return redirect()->route('languages.index'); }
/** * Register any other events for your application. * * @param \Illuminate\Contracts\Events\Dispatcher $events * @return void */ public function boot(DispatcherContract $events) { parent::boot($events); Event::listen('language.change', function (Language $language) { // Change application language $language->apply()->remember(); // Update user's language if ($user = Auth::user()) { $user->language()->associate($language)->save(); } // Feedback Session::flash('success', sprintf(_('Language changed to %s'), $language->native_name)); }); Event::listen('auth.login', function (User $user) { // Change application language to current user's language if ($user->language instanceof Language) { $user->language->apply()->remember(); } // Stats $user->increment('login_count'); $user->provider->increment('login_count'); // Feedback Session::flash('success', sprintf(_('Logged in as %s'), $user)); }); Event::listen('auth.logout', function (User $user) { // Feedback Session::flash('success', _('Logged out')); // Reset default application language Language::forget(); }); }
/** * Update the specified resource in storage. * PUT /languages/{id} * * @param int $id * @return Response */ public function update($id, Request $request) { $language = Language::findOrFail($id); $this->validate($request, Language::$rules); $language->update($request->all()); return redirect('languages')->with('success', l('This record has been successfully updated :: (:id) ', ['id' => $id], 'layouts') . $request->get('name')); }
public function edit($id) { if (Request::isMethod('get')) { $roles = UserRole::orderBy('id', 'desc')->get(); $info = User::find($id); $cats = BlogCategory::where('lang_code', $info->userblog->lang_code)->get(); $langs = Language::all(); return view('admin.users.edit', array('cats' => $cats, 'langs' => $langs, 'info' => $info, 'roles' => $roles)); } // POST parse_str(Request::input('data')); $category_save = implode(',', $category); $u = User::find($id); $u->name = $name; $u->address = $address; $u->zipcode = $zipcode; $u->city = $city; $u->phone = $phone; $u->cpr = $cpr; $u->role = $role; $u->account_number = $account_number; if ($password != null || $password != '') { $u->password = Hash::make($password); } $u->save(); $info_update = array('blogname' => $blogname, 'domain' => $blogurl, 'lang_code' => $lang_code, 'blog_categories' => $category_save); UserBlog::where('user_id', $id)->update($info_update); }
public function run() { DB::table('languages')->delete(); $language = new Language(); $language->name = 'English'; $language->lang_code = 'gb'; $language->save(); $language = new Language(); $language->name = 'Српски'; $language->lang_code = 'rs'; $language->save(); $language = new Language(); $language->name = 'Bosanski'; $language->lang_code = 'ba'; $language->save(); }
/** * Execute the job. * * @return \Symfony\Component\HttpFoundation\Response */ public function handle() { // Language. $language = Language::findOrNew(1); if (!$language->id) { $language->id = 1; $language->name = 'english'; $language->prefix = 'en'; $language->save(); } // Country. $country = Country::findOrNew(1); if (!$country->id) { $country->id = 1; $country->name = 'spain'; $country->prefix = 'spa'; $country->save(); } // User. $user = User::findOrNew(1); if (!$user->id) { $user->id = 1; $user->name = 'Test'; $user->surname = 'Test'; $user->email = '*****@*****.**'; $user->direction = 'this should be called address lol'; $user->birthday = '2000-01-01'; $user->language_id = $language->id; $user->country_id = $country->id; $user->save(); } $created = $user->tasks()->create($this->requestParams); return response()->json($created); }
public function translate_file($code, $file) { /* - This function will get all rows in English file - Compare with the language need to translate */ $folder = base_path() . '/resources/lang/'; $lang_folder = $folder . $code; if (Request::isMethod('get')) { $lang_name = Language::where('code', $code)->first(); $en_rows = file_get_contents($folder . 'en/' . $file); $check_exist_new_file = file_exists($folder . $code . '/' . $file); if (!$check_exist_new_file) { fopen($lang_folder . '/' . $file, "w"); } $lang_rows = file_get_contents($folder . $code . '/' . $file); /// regex english preg_match('/\\[(.*)\\]/is', $en_rows, $en_each_row); $row = explode("\n", trim($en_each_row[1])); foreach ($row as $key => $value) { $remove_phay = str_replace("'", '', $value); $temp = str_replace(",", '', $remove_phay); $split_row[] = explode('=>', $temp); } // regex lang $regex_lang = preg_match('/\\[(.*)\\]/is', $lang_rows, $lang_each_row); if ($regex_lang) { $row_lang = explode("\n", trim($lang_each_row[1])); foreach ($row_lang as $key_lang => $value_lang) { $remove_phay_lang = str_replace("'", '', $value_lang); $temp_lang = str_replace(",", '', $remove_phay_lang); $split_row_lang[] = explode('=>', $temp_lang); } } else { $split_row_lang = null; } return view('admin.language.translate-file', array('lang_name' => $lang_name, 'rows' => $split_row, 'rows_lang' => $split_row_lang)); } /// POST Method . Save the submit form $data = Request::all(); $myfile = fopen($lang_folder . '/' . $file, "w"); // begin of file $txt = "<?php return [\n"; fwrite($myfile, $txt); foreach ($data['tranfield'] as $key => $value) { if ($value != null || $value != '') { $txt2 = "'" . trim($data['key'][$key]) . "' => '" . $value . "',\n"; fwrite($myfile, $txt2); } else { $txt2 = "'' => '" . $value . "',\n"; fwrite($myfile, $txt2); } } /// end of file $txt = "\n];"; fwrite($myfile, $txt); fclose($myfile); return redirect('admin/languages/translate/' . $code . '/' . $file)->with('ok', 'Save successful'); }
/** * Bootstrap the application services. * * @return void */ public function boot() { // Database is now available. // Replace previous binding with an actual model instance. $this->app->singleton('language', function () { return \App\Language::detect()->apply(); }); }
/** * Fetch languages from database * * @param bool * * @return Illuminate\Database\Eloquent\Collection (of Language) */ protected function getLanguages($withTrashed) { $languages = Language::select('id', 'code', 'is_default', 'name')->orderBy('is_default', 'desc')->orderBy('name'); if ($withTrashed) { $languages->withTrashed(); } return $languages->get(); }
/** * Handle the event. * * @param PodcastWasPurchased $event * @return void */ public function handle(Logout $event) { // Access the user using $event->user... // Reset default application language Language::forget(); // Purge admin panel search results cache Cache::forget('adminSearchResults' . $event->user->getKey()); }
/** * Change language * @param $id * @return Response view */ public function change($id) { $language = Language::find($id); Language::where('is_default', '=', 1)->update(['is_default' => 0]); $language->is_default = 1; $language->save(); return redirect()->route('languages.index'); }
/** * Run the database seeds. * * @return void */ public function run() { // \App\Language::create(['name' => 'english', 'code' => 'en', 'icon' => 'en.png']); \App\Language::create(['name' => 'bahasa', 'code' => 'id', 'icon' => 'id.png']); \App\Language::create(['name' => 'french', 'code' => 'fr', 'icon' => 'fr.png']); \App\Language::create(['name' => 'rusian', 'code' => 'ru', 'icon' => 'ru.png']); }
/** * JSON data for seeding Languages * @return \Illuminate\Http\JsonResponse * @throws \Exception */ public function getLanguages() { return Datatable::collection(Language::all())->showColumns('title', 'code')->addColumn('updated_at', function ($model) { return $model->updated_at->diffForHumans(); })->addColumn('', function ($model) { return get_ops('language', $model->id); })->searchColumns('title')->orderColumns('title', 'code')->make(); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function getEdit($id) { $news = Article::find($id); $languages = Language::all(); $language = $news->language_id; $newscategories = ArticleCategory::all(); $newscategory = $news->newscategory_id; return view('admin.news.create_edit', compact('news', 'languages', 'language', 'newscategories', 'newscategory')); }
/** * Run the database seeds. * * @return void */ public function run() { $nl = Language::findOrNew(1); $nl->lang = "nl"; $nl->save(); $gb = Language::findOrNew(2); $gb->lang = "gb"; $gb->save(); }
/** * Set locale * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $language = Session::get('language', Config::get('app.locale')); $current_lang = Language::whereCode($language)->firstOrFail(); App::setLocale($language); Carbon::setLocale($language); Session::set('current_lang', $current_lang); return $next($request); }
/** * Show the form for editing the specified resource. * * @param \App\Product $product * @return \Illuminate\Http\Response */ public function edit(Product $product) { $productVariants = Product_variant::where('product_id', $product->product_id)->get(); $languages = Language::orderBy('order', 'asc')->get(); $categories = Category::all(); $discounts = Discount::all(); $taxes = Tax::all(); return view('intothesource.webshop.products.edit', compact('product', 'productVariants', 'languages', 'categories', 'discounts', 'taxes')); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $practicalSkills = PracticalSkill::orderBy("order", "asc")->get(["name", "rank"]); $categories = Category::splitInHalf(); $languages = Language::visible()->get(); $records = History::visible()->get(); $configs = Config::getConfigs(['currently-learning', 'resume']); return view('resume.index', compact('practicalSkills', 'categories', 'languages', 'records', 'configs')); }
public function run() { DB::table('language')->delete(); $language = new Language(); $language->name = 'English'; $language->lang_code = 'en'; $language->icon = "icon_flag_gb.gif"; $language->save(); $language = new Language(); $language->name = 'Српски'; $language->lang_code = 'sr'; $language->icon = "icon_flag_sr.gif"; $language->save(); $language = new Language(); $language->name = 'Bosanski'; $language->lang_code = 'bs'; $language->icon = "icon_flag_bs.gif"; $language->save(); }
public function run() { DB::table('front_languages')->delete(); $language = new Language(); $language->name = 'English'; $language->lang_code = 'gb'; $language->icon = "flag-gb"; $language->save(); $language = new Language(); $language->name = 'Српски'; $language->lang_code = 'rs'; $language->icon = "flag-sr"; $language->save(); $language = new Language(); $language->name = 'Bosanski'; $language->lang_code = 'ba'; $language->icon = "flag-bs"; $language->save(); }
public function showUserProfile() { $user = User::getUserProfile(); $languages = Language::all(); if ($user['status'] != '200') { return Render::errorPage($user['status']); } //if error $countries = Country::getAll(); return view('backend.user.profile')->with('content_title', 'My Profile')->with('languages', $languages)->with('countries', $countries)->with('user_info', $user['data']['user_info'])->with('user_role', $user['data']['user_role']); }
/** * Show the form for editing the specified resource. * * @param int $id * * @return \Illuminate\Http\Response */ public function edit($id) { $city = City::findOrFail($id); $country = Country::all(); $language = Language::all(); $languages_cur = $city->language; foreach ($languages_cur as $language_cur) { $lang[] = $language_cur['id']; } return view('editCity', ['id' => $id, 'city' => $city->city, 'country_cur' => $city->country_id, 'languages_cur' => $lang, 'countries' => $country, 'languages' => $language]); }