/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * * @return \Illuminate\Http\Response */ public function update(Request $request) { $member_id = $request->route('member'); $info_member = Member::find($member_id); $items_for_question = config('custom.items_for_question'); $languages = AppLanguage::orderBy('id')->get(); $teams = Team::selectTeam($info_member->team_id); $member_details = new MemberDetail(); return view('admin.member.update', compact('languages', 'teams', 'items_for_question', 'info_member', 'member_id', 'member_details')); }
public function saveData($timeline_id, $request) { $listLanguage = AppLanguage::orderBy('language_name')->get(); $contents = $request->input('content'); foreach ($listLanguage as $language) { $timeline_details = new TimelineDetail(); $timeline_details->timeline_id = $timeline_id; $timeline_details->language_code = $language->code; $timeline_details->content = $contents[$language->code] ? $contents[$language->code] : " "; $timeline_details->save(); } return $timeline_id; }
/** * Save update. * * @parram Request * * @return ID */ public function saveUpdate($request) { // Delete all old data $listLanguage = AppLanguage::orderBy('language_name')->get(); $questions = $request->input('question'); $answers = $request->input('answer'); foreach ($listLanguage as $language) { $array_questions = $questions[$language->code]; foreach ($array_questions as $id_member_data => $question) { $member_details = self::find($id_member_data); $member_details->question = $question ? $question : ''; $member_details->answer = $answers[$language->code][$id_member_data] ? $answers[$language->code][$id_member_data] : ''; $results = $member_details->save(); if (!$results) { return false; } } } return true; }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * * @return \Illuminate\Http\Response */ public function store(Request $request) { $input = $request->all(); $Category = new Category(); $CategoryData = new CategoryData(); # Insert into Category $Category->parent_id = $request->input('parent_id'); $Category->user_created = Auth::id(); // Upload $feauture_image = ''; if (Input::hasFile('feauture_image')) { $file = Input::file('feauture_image'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $feauture_image = sha1($filename . time()) . '.' . $extension; $destinationPath = public_path() . '/uploads/category/images/'; Input::file('feauture_image')->move($destinationPath, $feauture_image); } $Category->feauture_image = $feauture_image; $Category->is_active = 1; $Category->save(); # Insert into CategoryData $listLanguage = AppLanguage::orderBy('language_name')->get(); $categoryName = $request->input('category_name'); $categoryContent = $request->input('category_content'); foreach ($listLanguage as $language) { $CategoryData = new CategoryData(); $CategoryData->category_name = $categoryName[$language->code]; $CategoryData->language_code = $language->code; $CategoryData->category_blogs_id = $Category->id; $CategoryData->category_alias = str_slug($categoryName[$language->code] . '-' . $Category->id, '-'); $CategoryData->category_content = $categoryContent[$language->code]; $CategoryData->save(); } return redirect()->route('cpanel.category.index'); }
/** * Save data. * * @parram Request * * @return ID */ public function saveDetails($service_id, $request) { $listLanguage = AppLanguage::orderBy('language_name')->get(); $service_names = $request->input('service_name'); $descriptions = $request->input('description'); $contents = $request->input('content'); foreach ($listLanguage as $language) { $service_details = self::where('service_id', '=', $service_id)->where('language_code', '=', $language->code)->first(); if (!$service_details) { $service_details = new self(); } $service_details->service_name = $service_names[$language->code] ? $service_names[$language->code] : ''; $service_details->description = $descriptions[$language->code] ? $descriptions[$language->code] : ''; $service_details->content = $contents[$language->code] ? $contents[$language->code] : ''; $service_details->language_code = $language->code; $service_details->service_id = $service_id; $service_details->service_alias = $service_names[$language->code] ? str_slug($service_names[$language->code] . '-' . $service_id, '-') : ''; $results = $service_details->save(); if (!$results) { return $results; } } return $results; }
/** * Save data of form submit. * * @return staticpage id */ public function saveData($request, $page_id = '') { //Get data from form $page_titles = $request->input('page_title'); $page_contents = $request->input('page_contents'); $languages = AppLanguage::orderBy('language_name')->get(); foreach ($languages as $language) { $page_detail = self::where('static_page_id', '=', $page_id)->where('language_code', '=', $language->code)->first(); if (!$page_detail) { $page_detail = new self(); } $page_detail->static_page_id = $page_id; $page_detail->language_code = $language->code; $page_detail->page_title = $page_titles[$language->code]; $page_detail->page_contents = $page_contents[$language->code]; $page_alias = str_slug($page_titles[$language->code] . '-' . $page_id, '-'); $page_detail->page_alias = $page_alias; $results = $page_detail->save(); if (!$results) { return $results; } } return $results; }
/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { $languages = AppLanguage::orderBy('id')->get(); return view('admin.timeline.create', compact('languages')); }
/** * Show the form for editing the specified resource. * * @param int $id * * @return \Illuminate\Http\Response */ public function update(Request $request) { // $category_data = new CategoryData(); // $post_data = new PostData(); $page_id = $request->route('staticpage'); $static_page = new StaticPage(); $static_page_datas = new StaticPageData(); $languages = AppLanguage::orderBy('id')->get(); $info_page = $static_page->find($page_id); $template_block = new TemplateBlock(); $option_template = $template_block->selectBoxBlock($info_page->properties); return view('admin.staticpage.update', compact('languages', 'page_id', 'static_page_datas', 'option_template')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $datas = AppLanguage::orderBy('language_name')->get(); return view('admin.languages.index', compact('datas')); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * * @return \Illuminate\Http\Response */ public function saveUpdate(Request $request) { //Get oid $post_id = $request->input('post_id'); $post_update = Post::find($post_id); // Update data for table posts $post_update->category_id = $request->input('category_id'); $post_update->is_active = $post_update->is_active; $post_update->author_id = Auth::id(); // Upload images $feauture_image = ''; if (Input::hasFile('feauture_image')) { $destination_path = public_path() . '/uploads/article/images/'; //Unlink old file unlink($destination_path . $post_update->feauture_image); //Upload new file $file = Input::file('feauture_image'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $feauture_image = sha1($filename . time()) . '.' . $extension; Input::file('feauture_image')->move($destination_path, $feauture_image); $post_update->feauture_image = $feauture_image; } $post_update->save(); // Update table post_datas $list_languages = AppLanguage::orderBy('language_name')->get(); $post_titles = $request->input('post_title'); $post_descriptions = $request->input('post_descriptions'); $post_contents = $request->input('post_contents'); foreach ($list_languages as $language) { $post_data_update = PostData::where('post_id', '=', $post_id)->where('language_code', '=', $language->code)->first(); $post_data_update->post_title = $post_titles[$language->code]; $post_data_update->post_descriptions = $post_descriptions[$language->code]; $post_data_update->post_contents = $post_contents[$language->code]; $post_data_update->post_alias = str_slug($post_titles[$language->code] . '-' . $post_id, '-'); $post_data_update->language_code = $language->code; $post_data_update->save(); } return redirect()->route('cpanel.post.index'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * * @return \Illuminate\Http\Response */ public function update(Request $request) { $service_details = new ServiceDetail(); $service = new Service(); $service_id = $request->route('service'); $info_Service = Service::find($service_id); $feauture_image = $service->getListImage($service_id, 'feauture_image'); $gallery = $service->getListImage($service_id, 'gallery'); $languages = AppLanguage::orderBy('id')->get(); return view('admin.services.update', compact('languages', 'info_Service', 'service_id', 'service_details', 'feauture_image', 'gallery')); }