示例#1
0
 public function postAddhomeContent()
 {
     $data = Input::only('desc', 'slidefile', 'position', 'updatedby', 'contenttype', 'title');
     $file = Input::file('slidefile');
     if ($file) {
         $name = $file->getClientOriginalName();
         $extension = $file->getClientOriginalExtension();
         $newfilename = uniqid(md5(rand(00, 9999) . $name)) . '.' . $extension;
     }
     $vidObj = new HomeContents();
     // Garments Product
     if ($data['contenttype'] == 'garmentProduct') {
         $image = Image::make($_FILES['slidefile']['tmp_name'])->resize(345, 300)->save('uploads/' . $newfilename, 100);
         $update = $vidObj->add($data['contenttype'], $data['desc'], 'uploads/' . $newfilename, $data['updatedby'], $data['position'], '');
     }
     // Under garmentProduct Product
     if ($data['contenttype'] == 'UndergarmentProduct') {
         $image = Image::make($_FILES['slidefile']['tmp_name'])->resize(345, 300)->save('uploads/' . $newfilename, 100);
         $update = $vidObj->add($data['contenttype'], $data['desc'], 'uploads/' . $newfilename, $data['updatedby'], $data['position'], '');
     }
     // Latest News
     if ($data['contenttype'] == 'latestNews') {
         if ($_FILES['slidefile']['tmp_name']) {
             $image = Image::make($_FILES['slidefile']['tmp_name'])->resize(600, 250)->save('uploads/' . $newfilename, 100);
             $imageurl = 'uploads/' . $newfilename;
         } else {
             $imageurl = '';
         }
         $update = $vidObj->add($data['contenttype'], $data['desc'], $imageurl, $data['updatedby'], $data['position'], $data['title']);
         //dd($update);
         $multimage = Input::file('filesToUpload');
         $imgcounter = 0;
         if ($multimage) {
             foreach ($multimage as $file) {
                 if ($file) {
                     $name = $file->getClientOriginalName();
                     $extension = $file->getClientOriginalExtension();
                     $newfilename = uniqid(md5(rand(00, 9999) . $name)) . '.' . $extension;
                     $image = Image::make($_FILES['filesToUpload']['tmp_name'][$imgcounter])->resize(700, 500)->save('uploads/' . $newfilename, 100);
                     $newsGalobj = new newsGal();
                     $newsGalobj->name = 'uploads/' . $newfilename;
                     $newsGalobj->position = '1';
                     $newsGalobj->news_id = $update->id;
                     $newsGalobj->save();
                     //echo $newfilename.'<br>';
                     $imgcounter++;
                 }
             }
         }
     }
     // Major News
     if ($data['contenttype'] == 'majorNews') {
         $image = Image::make($_FILES['slidefile']['tmp_name'])->resize(345, 300)->save('uploads/' . $newfilename, 100);
         $update = $vidObj->add($data['contenttype'], "", 'uploads/' . $newfilename, $data['updatedby'], $data['position'], '');
     }
     //dd($data);
     if ($update) {
         $redirectTo = 'admin/homepage/garments-products';
         if ($data['contenttype'] == 'garmentProduct') {
             $redirectTo = 'admin/homepage/garments-products';
         }
         if ($data['contenttype'] == 'UndergarmentProduct') {
             $redirectTo = 'admin/homepage/under-garment-products';
         }
         if ($data['contenttype'] == 'latestNews') {
             $redirectTo = 'admin/homepage/latest-news';
         }
         if ($data['contenttype'] == 'majorNews') {
             $redirectTo = 'admin/homepage/major-news';
         }
         return Redirect::to($redirectTo);
     } else {
         return Response::json(array('status' => '0', $data));
     }
 }
示例#2
0
                          {{$data[0]->title}}
                        </span>

                        <p>
                        <?php 
if ($data[0]->image) {
    echo '<img src="/' . $data[0]->image . '" class="img-responsive wrap-image-left" style="border:1px solid #fff;margin-right:10px;">';
}
?>

                        <span>{{$data[0]->desc}}</span>

                        </p>

                        <?php 
$getAllGalImgs = newsGal::where('news_id', '=', $data[0]->id)->get();
if ($getAllGalImgs) {
    ?>

                        <div class="row">
                          <div class="col-md-12">
                            <?php 
    foreach ($getAllGalImgs as $value) {
        //print_r($value->name);
        ?>
                            <!-- Image Gal -->
                            <a href="/{{$value->name}}" data-lightbox="multiimageskintting1" class="col-md-3 col-lg-3 bw">
                                <img class="img-responsive strock-img" src="/{{$value->name}}" width="100%" style="margin-top:15px;">
                            </a>

                            <?php