/** * 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); }