php - laravel 6和ajax中加载更多按钮的问题
问题描述
所以当我访问我发布 json 的路由时,我的 laravel 应用程序出现问题,我收到 500 错误,所以有来源:路由:
网页.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(),
])
}
最后是视图:位置: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
每个人都可以帮助我吗?
先感谢您
解决方案
推荐阅读
- r - 如何使用 hunspell(或其他软件包)使用我自己的“字典”来纠正单词?
- r - Convert custom data type &/ calculating duration in R
- java - How to get JNDI datasource in Spring Boot from IBM WebSphere 9
- php - 如何根据类别在我的 single.php(wordpress)页面中显示 php 代码?
- apache-spark - 小型数据集的最佳(低延迟)火花设置
- jekyll - 在 GitHub 页面上找不到资源 Jekyll 博客
- vimeo - 以 Pro 帐户请求 Vimeo 私人视频文件
- python - TensorFlow 2 custom loss: "No gradients provided for any variable" error
- ruby-on-rails - NameError(未初始化的常量 Modules::CronJob::Job):
- clang - 将 lambda 编译为 Objective-C++ 会导致块转换