Skip to content

Instantly share code, notes, and snippets.

@evercode1
Last active March 26, 2019 23:54
Show Gist options
  • Save evercode1/1139bb43fede57700502bc12b1aacd09 to your computer and use it in GitHub Desktop.
Save evercode1/1139bb43fede57700502bc12b1aacd09 to your computer and use it in GitHub Desktop.

Revisions

  1. evercode1 revised this gist Jan 28, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion slider.blade.php
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@
    <div>
    @if ($notEnoughImages)

    Not enough images in slider
    Not enough images in slider. Populate images or remove slider include from pages.index.

    @else

  2. evercode1 revised this gist Aug 31, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion slider.blade.php
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@

    @else

    <div id="carousel-marketing-images" class="carousel slide" data-ride="carousel" data-interval="false">
    <div id="carousel-marketing-images" class="carousel slide" data-ride="carousel" data-interval="false">

    <!-- Indicators -->

  3. evercode1 revised this gist Aug 31, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion slider.blade.php
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@

    @else

    <div class="carousel slide" data-ride="carousel">
    <div id="carousel-marketing-images" class="carousel slide" data-ride="carousel" data-interval="false">

    <!-- Indicators -->

  4. evercode1 revised this gist Aug 30, 2016. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions slider.blade.php
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@

    @else

    <div id="carousel-marketing-images" class="carousel slide" data-ride="carousel">
    <div class="carousel slide" data-ride="carousel">

    <!-- Indicators -->

    @@ -24,7 +24,7 @@
    <!-- Wrapper for slides -->

    <div class="carousel-inner" role="listbox">
    <div class="item active marketing-carousel-img">
    <div class="item active">

    <img src="{{ $featuredImage->showImage($featuredImage, $imagePath) }}"
    alt="{{ $featuredImage->image_name }}">
    @@ -36,7 +36,7 @@

    @foreach ($activeImages as $image)

    <div class="item marketing-carousel-img">
    <div class="item">

    <img src="{{ $image->showImage($image, $imagePath)}}"
    alt="{{ $image->image_name }}">
  5. evercode1 revised this gist Aug 30, 2016. 1 changed file with 7 additions and 4 deletions.
    11 changes: 7 additions & 4 deletions slider.blade.php
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@
    Not enough images in slider

    @else

    <div id="carousel-marketing-images" class="carousel slide" data-ride="carousel">

    <!-- Indicators -->
    @@ -24,7 +24,7 @@
    <!-- Wrapper for slides -->

    <div class="carousel-inner" role="listbox">
    <div class="item active">
    <div class="item active marketing-carousel-img">

    <img src="{{ $featuredImage->showImage($featuredImage, $imagePath) }}"
    alt="{{ $featuredImage->image_name }}">
    @@ -36,11 +36,12 @@

    @foreach ($activeImages as $image)

    <div class="item">
    <div class="item marketing-carousel-img">

    <img src="{{ $image->showImage($image, $imagePath)}}"
    alt="{{ $image->image_name }}">


    <div class="carousel-caption">
    <h1> </h1>
    </div>
    @@ -51,15 +52,17 @@
    </div>

    <!-- Controls -->

    <a class="left carousel-control" href="#carousel-marketing-images" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
    </a>

    <a class="right carousel-control" href="#carousel-marketing-images" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
    </a>

    </div>

    @endif
  6. evercode1 revised this gist Aug 30, 2016. 1 changed file with 0 additions and 3 deletions.
    3 changes: 0 additions & 3 deletions slider.blade.php
    Original file line number Diff line number Diff line change
    @@ -38,12 +38,9 @@

    <div class="item">



    <img src="{{ $image->showImage($image, $imagePath)}}"
    alt="{{ $image->image_name }}">


    <div class="carousel-caption">
    <h1> </h1>
    </div>
  7. evercode1 revised this gist Aug 30, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions slider.blade.php
    Original file line number Diff line number Diff line change
    @@ -5,6 +5,7 @@
    Not enough images in slider

    @else

    <div id="carousel-marketing-images" class="carousel slide" data-ride="carousel">

    <!-- Indicators -->
  8. evercode1 revised this gist Aug 30, 2016. 1 changed file with 47 additions and 40 deletions.
    87 changes: 47 additions & 40 deletions slider.blade.php
    Original file line number Diff line number Diff line change
    @@ -1,63 +1,70 @@
    <?php
    <div>
    <div>
    @if ($notEnoughImages)

    namespace App\Http\Controllers;
    Not enough images in slider

    use App\MarketingImage;
    use App\Traits\ManagesImages;
    @else
    <div id="carousel-marketing-images" class="carousel slide" data-ride="carousel">

    use App\Traits\ShowsImages;
    use Illuminate\Http\Request;
    <!-- Indicators -->

    use App\Http\Requests;
    <ol class="carousel-indicators">
    <li data-target="#carousel-marketing-images" data-slide-to="0" class="active"></li>

    class PagesController extends Controller
    {
    use ManagesImages, ShowsImages;
    @foreach (range(1, $count) as $number)

    public function __construct()
    {
    <li data-target="#carousel-marketing-images" data-slide-to="{{ $number }}"></li>

    $this->setImageDefaultsFromConfig('marketingImage');
    @endforeach

    }
    </ol>

    public function index()
    {
    <!-- Wrapper for slides -->

    $featuredImage = MarketingImage::where('is_featured', 1)
    ->where('is_active', 1)
    ->first();
    <div class="carousel-inner" role="listbox">
    <div class="item active">

    $activeImages = MarketingImage::where('is_featured', 0)
    ->where('is_active', 1)
    ->get();
    <img src="{{ $featuredImage->showImage($featuredImage, $imagePath) }}"
    alt="{{ $featuredImage->image_name }}">

    $count = count($activeImages);
    <div class="carousel-caption">
    <h1></h1>
    </div>
    </div>

    $notEnoughImages = $this->notEnoughSliderImages($featuredImage, $activeImages);
    @foreach ($activeImages as $image)

    $imagePath = $this->imagePath;
    <div class="item">

    return view('pages.index', compact('featuredImage',
    'activeImages',
    'count',
    'imagePath',
    'notEnoughImages'));

    }

    <img src="{{ $image->showImage($image, $imagePath)}}"
    alt="{{ $image->image_name }}">

    public function terms()
    {

    return view('pages.terms-of-service');
    }
    <div class="carousel-caption">
    <h1> </h1>
    </div>
    </div>

    public function privacy()
    {
    @endforeach

    return view('pages.privacy');
    }
    </div>

    <!-- Controls -->

    <a class="left carousel-control" href="#carousel-marketing-images" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
    </a>
    <a class="right carousel-control" href="#carousel-marketing-images" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
    </a>
    </div>

    }
    @endif

    </div>
    </div>
  9. evercode1 revised this gist Aug 30, 2016. 1 changed file with 40 additions and 54 deletions.
    94 changes: 40 additions & 54 deletions slider.blade.php
    Original file line number Diff line number Diff line change
    @@ -1,77 +1,63 @@
    <div>
    <div>
    @if( ! isset($count))
    <?php
    No images in slider
    namespace App\Http\Controllers;
    @else
    <div id="carousel-marketing-images" class="carousel slide" data-ride="carousel">
    use App\MarketingImage;
    use App\Traits\ManagesImages;
    use App\Traits\ShowsImages;
    use Illuminate\Http\Request;
    <!-- Indicators -->
    <ol class="carousel-indicators">
    <li data-target="#carousel-marketing-images" data-slide-to="0" class="active"></li>
    use App\Http\Requests;
    @foreach(range(1, $count) as $number)
    class PagesController extends Controller
    {
    use ManagesImages, ShowsImages;
    <li data-target="#carousel-marketing-images" data-slide-to="{{ $number }}"></li>
    public function __construct()
    {
    @endforeach
    $this->setImageDefaultsFromConfig('marketingImage');
    </ol>
    }
    public function index()
    {
    $featuredImage = MarketingImage::where('is_featured', 1)
    ->where('is_active', 1)
    ->first();
    @if( ! isset($featuredImage) || ! isset($activeImages))
    Nothing here, boss...
    @else
    $activeImages = MarketingImage::where('is_featured', 0)
    ->where('is_active', 1)
    ->get();
    <!-- Wrapper for slides -->
    <div class="carousel-inner" role="listbox">
    <div class="item active">
    $count = count($activeImages);
    $notEnoughImages = $this->notEnoughSliderImages($featuredImage, $activeImages);
    $imagePath = $this->imagePath;
    <img src="{{ $featuredImage->showImage($featuredImage, $imagePath) }}"
    alt="{{ $featuredImage->image_name }}">
    return view('pages.index', compact('featuredImage',
    'activeImages',
    'count',
    'imagePath',
    'notEnoughImages'));
    <div class="carousel-caption">
    <h1></h1>
    </div>
    </div>
    }
    @foreach($activeImages as $image)
    <div class="item">
    public function terms()
    {
    return view('pages.terms-of-service');
    }
    public function privacy()
    {
    <img src="{{ $image->showImage($image, $imagePath)}}"
    alt="{{ $image->image_name }}">
    return view('pages.privacy');
    }
    <div class="carousel-caption">
    <h1> </h1>
    </div>
    </div>

    @endforeach

    </div>

    @endif

    <!-- Controls -->
    <a class="left carousel-control" href="#carousel-marketing-images" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
    </a>
    <a class="right carousel-control" href="#carousel-marketing-images" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
    </a>
    </div>

    @endif
    </div>
    </div>
    }
  10. evercode1 created this gist Aug 30, 2016.
    77 changes: 77 additions & 0 deletions slider.blade.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,77 @@
    <div>
    <div>
    @if( ! isset($count))

    No images in slider

    @else
    <div id="carousel-marketing-images" class="carousel slide" data-ride="carousel">


    <!-- Indicators -->
    <ol class="carousel-indicators">
    <li data-target="#carousel-marketing-images" data-slide-to="0" class="active"></li>

    @foreach(range(1, $count) as $number)

    <li data-target="#carousel-marketing-images" data-slide-to="{{ $number }}"></li>

    @endforeach

    </ol>



    @if( ! isset($featuredImage) || ! isset($activeImages))
    Nothing here, boss...
    @else

    <!-- Wrapper for slides -->
    <div class="carousel-inner" role="listbox">
    <div class="item active">



    <img src="{{ $featuredImage->showImage($featuredImage, $imagePath) }}"
    alt="{{ $featuredImage->image_name }}">

    <div class="carousel-caption">
    <h1></h1>
    </div>
    </div>

    @foreach($activeImages as $image)

    <div class="item">



    <img src="{{ $image->showImage($image, $imagePath)}}"
    alt="{{ $image->image_name }}">


    <div class="carousel-caption">
    <h1> </h1>
    </div>
    </div>

    @endforeach

    </div>

    @endif

    <!-- Controls -->
    <a class="left carousel-control" href="#carousel-marketing-images" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
    </a>
    <a class="right carousel-control" href="#carousel-marketing-images" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
    </a>
    </div>

    @endif
    </div>
    </div>