php - GET 请求在实时服务器 Laravel 上不起作用
问题描述
我一直在做一个 Laravel 项目,在本地服务器上一切正常,所以我将项目上传到一个共享主机,以便我可以将它展示给客户端,现在突然没有一个 GET 请求正在工作,一切工作正常,我可以创建新帐户,登录等,但是依赖于 GET 请求的所有功能现在都不起作用,这甚至包括分页或 Ajax 请求,对于分页它显示分页链接,但对于每个页码它只会显示第一页的结果,对于 Ajax 请求,我得到状态代码 200,但它没有给我任何类型的响应。
这是分页的简单示例
$items=Item::limit(12)->paginate(12);
$categories = DB::table('item_categories')->get();
return view('item_search', compact('items','categories'));
还有一个 Ajax 的例子
要求
var dataString= "id="+id;
$.ajax({
type: "GET",
url:"get_faq",
data:dataString,
success:function(data){
document.getElementById("viewFaqMessage").innerHTML=data.answer;
$('#viewFaqModal').modal('show');
}
})
控制器
public function get_faq(Request $request)
{
$data=Faq::where('id',$request->id)->first();
return response()->json([
'id'=> $data->id,
'number'=>$data->number,
'question' => $data->question,
'answer' => $data->answer
]);
}
解决方案
推荐阅读
- powershell - 将函数及其参数作为函数的参数传递
- c++ - 在 pthread 中使用共享变量
- database - 无法使用 odbc 连接创建数据库
- node.js - 如何使用 knex 模块从 Node.JS 通过 Windows 身份验证连接到 SQL Server
- windows - 在 Apache Windows 10 中添加虚拟主机
- python - 带有python的openv程序
- python - CherryPy 身份验证超时
- ios - 如何在不同的 iOS 版本中测试 UI - iOS UI 测试
- php - 删除数据库laravel中的行
- vba - 无法在 vba selenium 中设置 chrome 首选项