Проблема с кнопкой «Загрузить еще» в laravel 6 и ajax - PullRequest
1 голос
/ 05 апреля 2020

, поэтому у меня проблема в приложении laravel, когда я получаю доступ к маршруту, на котором я разместил json, я получаю ошибку 500, поэтому есть источник: маршрут:

web. php

Route::get('loadmore', 'MoviesController@loadmore');

Контроллер:

public function loadmore(Request $request)
{
    $movies_list = new Movies;
    if ($request->has('page')) {
        $movies_list = Movies::where('status', 1)->orderBy('id', 'DESC')->paginate(4);
    }

    $returnHTML = view('pages.ajax_movie', compact('movies_list'))->render();

    return response()->json([
        'html'         => $returnHTML,
        'page'         => $movies_list->currentPage(),
        'hasMorePages' => $movies_list->hasMorePages(),
    ])
}

и, наконец, представление: location: pages / ajax_movies.blade . php

 @foreach($movies_list as $movies_data)
     <a href="{{ URL::to('movies/'.$movies_data->video_slug.'/'.$movies_data->id) }}" class="movie">
      <span class="r"><i class="i-fav rating"><i>{{$movies_data->imdb_rating}}</i></i></span> 
       <img src="{{URL::to('upload/source/'.$movies_data->video_image_thumb)}}" alt="" title=""> 
        <span class="title">{{$movies_data->video_title}}</span> 
        <span class="ribbon ">
        <span>{{$movies_data->video_access}}</span>
       </span> 
        </a>
        @endforeach

каждый может мне помочь?

Заранее спасибо

...