Witam. mam nastepujacy problem mam kontroller VideoCommentsController i w nim
public function showVideoComments($video_id)
{
$video = Video::all()->find($video_id);
$comments = $video->comment()->get();
return view('videos.detail')->with('comments',$comments);
}
i Kontroller Videos Controller
public function detail($video_id)
{
$video = Video::all()->find($video_id);
return view('videos.detail')->with('video',$video);
}
Do obu kontrollerow jeden kod widoku
@extends('base')
@section('pageContent')
<div class="col-xs-12 videos-header card">
<h2>{{$video->title}}</h2>
</div>
<div class="row">
<!-- left col. -->
<div class="col-xs-12 col-md-9 single-video-left">
<div class="card">
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="{{$video->url}}" frameborder="0" allowfullscreen></iframe>
</div>
<div class="single-video-content">
{{--<div class="categories">--}}
{{--<h4>Kategorie</h4>--}}
{{--<span>--}}
{{--<a href="">Webdesign</a>, --}}
{{--<a href="">PHP</a>, --}}
{{--<a href="">Angular</a>--}}
{{--</span>--}}
{{--</div>--}}
<h4>{{$video->title}}</h4>
<p>{{$video->description}}</p>
<span class="upper-label">Dodał</span>
<span class="video-author">{{$video->user->name}}</span>
@if(Auth::check())
<div class="edit-button">
<button class="btn btn-primary btn-lg" onclick="window.location='{{url("/video/edit/$video->id")}}'">
Edit Video
</button>
</div>
<div class="edit-button">
<button class="btn btn-primary btn-lg" onclick="window.location='{{url("/video/delete/$video->id")}}'">
Delete Video
</button>
</div>
@else <div></div>
@endif
</div>
</div>
</div>
<!-- right col. -->
<div class="col-xs-12 col-md-3 single-video-right">
@foreach($comments as $comment)
{{$comment}}
@endforeach
</div>
@endsection
i mam nastepujacy problem z bledem undefined variable comments nie wiem dlaczego jezeli przekazuje z 2 kontrollera zmienna do widoku to on go nie widzi czy ktos mogl by wytlumaczyc mi moj blad?