Exemplo n.º 1
0
 /**
  * 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>']);
 }
Exemplo n.º 2
0
 /**
  * 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
     }
 }