Я хочу показать содержимое созданной статьи, у меня в контроллере есть метод show
public function show_capitulos($id)
{
$data=Capitulo::select('capitulos.titulo as capitulo','capitulos.descripcion','capitulo_secciones.contenido','capitulo_videos.video')
->join('capitulo_secciones','capitulos.id','=','capitulo_secciones.capitulo_id')
->join('capitulo_videos','capitulos.id','=','capitulo_secciones.capitulo_id')
->where('capitulos.id',$id);
return view('administrador.capitulos.show')->with(['data'=>$data]);
}
И я хочу передать эти данные в мое представление в Laravel без использования цикла foreach,но он продолжает показывать ошибку неопределенной переменной
Я читал, что вы используете функцию get () для получения коллекции данных и что с first () вы получаете только один.
** ОБНОВЛЕНИЕ: ** После добавления get () в моем коде появляется новая ошибка error
Это то, что я имею в виду
<div class="row" id="contenido-cursos">
<div class="justify-content-between flex-wrap align-items-center pb-2 mb-3 ">
<h2 class="title">Capítulo 1</h2>
<h1 class="nombre-capitulo"> {{ $data->capitulo }}</h1>
<div class="linea-capitulo"></div>
<p id="titulo-capitulo">{{$data->descripcion}}</p>
<h2 class="title sub">Contenido</h2>
<p class="contenidocap"><br>{{$data->contenido}}</p>
<a class="btn btn-theme btn-block title extras" href="#"><img src="{{asset('assets/img/recursos.png')}}"> {{ __('Descargar Cap1.pdf') }}</a>
<a class="btn btn-theme btn-block title extras" href="#"><img src="{{asset('assets/img/test.png')}}"> {{ __('Hacer Test 1') }}</a>
</div>
</div>