public function run() { WebSettingModel::truncate(); WebSettingModel::create(array('attr' => 'web_title', 'value' => 'Web Title')); WebSettingModel::create(array('attr' => 'meta_keyword', 'value' => '')); WebSettingModel::create(array('attr' => 'meta_description', 'value' => '')); }
protected function loadView($view, $appendData) { $data = $appendData; $data['date'] = new Date(); $data['categories'] = new CategoryModel(); $data['recentPosts'] = PostModel::where('is_publish', '1')->orderBy('updated_at', 'DESC')->limit(10)->get(); $data['tags'] = TagModel::all(); $data['webSettings'] = new \stdClass(); foreach (WebSettingModel::all() as $webSetting) { $data['webSettings']->{$webSetting->attr} = $webSetting->value; } return view('frontend.' . $view, $data); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update() { $webSettingModel = WebSettingModel::where('attr', 'web_title')->first(); $webSettingModel->value = Input::get('web_title'); $webSettingModel->save(); $webSettingModel = WebSettingModel::where('attr', 'meta_keyword')->first(); $webSettingModel->value = Input::get('meta_keyword'); $webSettingModel->save(); $webSettingModel = WebSettingModel::where('attr', 'meta_description')->first(); $webSettingModel->value = Input::get('meta_description'); $webSettingModel->save(); return redirect()->route('admin.web_setting.index')->with('success_msg', 'Your setting has been saved'); }