Попробуйте - в контроллере:
public function show()
{
$edu = Classes::all();
return view('UI.classes.educationcourses',compact('edu'));
}
и в блейд-файле:
@foreach( $edu as $class)
<section id="home">
<div id="home-slider">
<div class="slide-item">
@if($class->header_image)
<img src="{{ asset('imagepath/'.$class->header_image) }}" alt="">
@else
<img src="{{ asset('imagepath/defaultimage.ext') }}" alt="">
@endif
<div class="slide-wrap">
Убедитесь, что ваше изображение существует в папке.
Обновление:
Если вам нужна одна строка и последняя, вам не нужно go до foreach
l oop в блейд-файле. Тогда вы должны попробовать это:
public function show()
{
$edu = Classes::latest()->first();
return view('UI.classes.educationcourses',compact('edu'));
}
И в файле блейда:
<section id="home">
<div id="home-slider">
<div class="slide-item">
@if($edu->header_image)
<img src="{{ asset('imagepath/'.$edu->header_image) }}" alt="">
@else
<img src="{{ asset('imagepath/defaultimage.ext') }}" alt="">
@endif
<div class="slide-wrap">