/** * Run the database seeds. * * @return void */ public function run() { DB::table('slide_trls')->delete(); SlideTrl::create(['slide_id' => 1, 'lng_id' => 1, 'slide_alt' => 'Slide alt 1', 'slide_html' => '<h4>Slide html 1</h4>']); SlideTrl::create(['slide_id' => 1, 'lng_id' => 2, 'slide_alt' => 'Слайд 1', 'slide_html' => '<h4>Слайд html 1</h4>']); SlideTrl::create(['slide_id' => 2, 'lng_id' => 1, 'slide_alt' => 'Slide alt 2', 'slide_html' => '<h4>Slide html 2</h4>']); SlideTrl::create(['slide_id' => 2, 'lng_id' => 2, 'slide_alt' => 'Слайд 2', 'slide_html' => '<h4>Слайд html 2</h4>']); SlideTrl::create(['slide_id' => 3, 'lng_id' => 1, 'slide_alt' => 'Slide alt 3', 'slide_html' => '<h4>Slide html 3</h4>']); SlideTrl::create(['slide_id' => 3, 'lng_id' => 2, 'slide_alt' => 'Слайд 3', 'slide_html' => '<h4>Слайд html 3</h4>']); }
/** * Save slide caption and alt text for current language * * @param Request $request * @param $id */ public function postAjaxSlideContentSave(Request $request, $id) { $lng_id = (int) $request->input('current-lng-id'); $slideId = (int) $id; $slideContent = SlideTrl::OneTrlContent($slideId, $lng_id)->first(); if (empty($slideContent)) { $slideContent = new SlideTrl(); $slideContent->lng_id = $lng_id; $slideContent->slide_id = $slideId; } $slideContent->slide_alt = trim($request->input('alt')); $slideContent->slide_html = trim($request->input('text-area')); if ($slideContent->save()) { $partial = View::make('admin.slides.ajax._edit_slide_success', compact('lng_id', 'slideId'))->render(); return (string) $partial; } else { //error } }