/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $rules = array('title' => 'required', 'type_id' => 'required', 'position' => 'integer|min:1', 'weight' => 'integer|min:1');
     $input = Input::except('_token');
     $validator = Validator::make($input, $rules);
     if ($validator->fails()) {
         return Redirect::action('AdminAboutUsController@create')->withErrors($validator)->withInput(Input::except('title'));
     } else {
         $viInputAboutUs = Input::only('type_id', 'title', 'description', 'weight');
         $viId = CommonNormal::create($viInputAboutUs);
         $enInput['title'] = Input::get('en_title');
         $enInput['description'] = Input::get('en_description');
         $typeNewIdRelate = Common::getValueLanguage('TypeAboutUs', Input::get('type_id'), 'relate_id');
         $enInput['type_id'] = $typeNewIdRelate;
         $enId = CommonNormal::create($enInput);
         //upload image new
         $inputImg['image_url'] = CommonUpload::uploadImage($viId, UPLOADIMG, 'image_url', UPLOAD_ABOUT);
         CommonNormal::update($viId, ['image_url' => $inputImg['image_url']]);
         CommonNormal::update($enId, ['image_url' => $inputImg['image_url']]);
         $language['model_name'] = 'AboutUs';
         $language['relate_name'] = 'AboutUs';
         $language['model_id'] = $viId;
         $language['relate_id'] = $enId;
         // $language['status'] = Input::get('status');
         // if(!empty(Input::get('position'))) {
         // 	$language['position'] = Input::get('position');
         // } else {
         // 	$language['position'] = 1;
         // }
         AdminLanguage::create($language);
         // insert ceo
         // CommonUpload::createSeo('AboutUs', $id, FOLDER_SEO_NEWS);
         return Redirect::action('AdminAboutUsController@index');
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $rules = array('name' => 'required', 'position' => 'required|integer|min: 1');
     $input = Input::except('_token');
     $validator = Validator::make($input, $rules);
     if ($validator->fails()) {
         return Redirect::action('AdminTypeAboutController@create')->withErrors($validator)->withInput(Input::except('name'));
     } else {
         $viInput = Input::only('name', 'name_shadow', 'position');
         $viInput['sort'] = Input::get('status');
         $id = CommonNormal::create($viInput);
         $enInput['name'] = Input::get('en_name');
         $enInput['name_shadow'] = Input::get('en_name_shadow');
         $enInput['position'] = Input::get('position');
         $enInput['sort'] = Input::get('status');
         $enId = CommonNormal::create($enInput);
         $language['model_name'] = 'TypeAboutUs';
         $language['relate_name'] = 'TypeAboutUs';
         $language['model_id'] = $id;
         $language['relate_id'] = $enId;
         $language['position'] = Input::get('position');
         $language['status'] = Input::get('status');
         AdminLanguage::create($language);
         return Redirect::action('AdminTypeAboutController@index');
     }
 }
 public function run()
 {
     TypeAboutUs::create(['name' => 'Giới thiệu', 'name_shadow' => 'về chúng tôi', 'sort' => 1]);
     TypeAboutUs::create(['name' => 'About Us', 'name_shadow' => 'who we are', 'sort' => 1]);
     TypeAboutUs::create(['name' => 'Lịch sử', 'name_shadow' => 'Hành trình', 'sort' => 2]);
     TypeAboutUs::create(['name' => 'Our history', 'name_shadow' => 'Our way', 'sort' => 2]);
     TypeAboutUs::create(['name' => 'Định hướng', 'name_shadow' => 'Triển vọng', 'sort' => 3]);
     TypeAboutUs::create(['name' => 'ORIENTATIONS', 'name_shadow' => 'PROSPECTS', 'sort' => 3]);
     AdminLanguage::create(['model_name' => 'TypeAboutUs', 'model_id' => 1, 'relate_name' => 'TypeAboutUs', 'relate_id' => 2, 'position' => 1, 'status' => 1]);
     AdminLanguage::create(['model_name' => 'TypeAboutUs', 'model_id' => 3, 'relate_name' => 'TypeAboutUs', 'relate_id' => 4, 'position' => 2, 'status' => 2]);
     AdminLanguage::create(['model_name' => 'TypeAboutUs', 'model_id' => 5, 'relate_name' => 'TypeAboutUs', 'relate_id' => 6, 'position' => 3, 'status' => 1]);
 }
 public function run()
 {
     AdminLanguage::create(['model_name' => 'TypeNew', 'model_id' => 1, 'relate_name' => 'TypeNew', 'relate_id' => 2, 'position' => 1, 'status' => 1]);
     AdminLanguage::create(['model_name' => 'TypeNew', 'model_id' => 3, 'relate_name' => 'TypeNew', 'relate_id' => 4, 'position' => 2, 'status' => 1]);
     AdminLanguage::create(['model_name' => 'AdminNew', 'model_id' => 1, 'relate_name' => 'AdminNew', 'relate_id' => 2, 'status' => 2, 'position' => 1]);
     AdminLanguage::create(['model_name' => 'AdminNew', 'model_id' => 3, 'relate_name' => 'AdminNew', 'relate_id' => 4, 'status' => 2, 'position' => 2]);
     AdminLanguage::create(['model_name' => 'BottomText', 'model_id' => 1, 'relate_name' => 'BottomText', 'relate_id' => 2, 'status' => 2]);
     AdminLanguage::create(['model_name' => 'Contact', 'model_id' => 1, 'relate_name' => 'Contact', 'relate_id' => 2, 'status' => 2]);
     AdminLanguage::create(['model_name' => 'Introduce', 'model_id' => 1, 'relate_name' => 'Introduce', 'relate_id' => 2, 'status' => 2]);
     AdminLanguage::create(['model_name' => 'Introduce', 'model_id' => 3, 'relate_name' => 'Introduce', 'relate_id' => 4, 'status' => 2]);
     AdminLanguage::create(['model_name' => 'Introduce', 'model_id' => 5, 'relate_name' => 'Introduce', 'relate_id' => 6, 'status' => 2]);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $input = Input::all();
     $viInput['title'] = $input['title'];
     $viInput['description'] = $input['description'];
     $viInput['css'] = $input['css'];
     $viInput['position'] = $input['position'];
     $idVi = CommonNormal::create($viInput);
     $enInput['title'] = $input['en_title'];
     $enInput['description'] = $input['en_description'];
     $enInput['css'] = $input['css'];
     $enInput['position'] = $input['position'];
     $idEn = CommonNormal::create($enInput);
     $language['model_name'] = 'Introduce';
     $language['relate_name'] = 'Introduce';
     $language['model_id'] = $idVi;
     $language['relate_id'] = $idEn;
     $language['position'] = $input['position'];
     $idLang = AdminLanguage::create($language)->id;
     if ($idLang) {
         return Redirect::action('AdminIntroduceController@index');
     }
     dd(123);
 }