我有这个控制器
class APIV1CustomerController extends BaseController{
public function getIndex(){
return "super new look";
}
public function postRegister(){
return "you have entered "+Input::get('fullName')+" as fullName parameter and "+Input::get('mobileNumber')+" as mobileNumber parameter";
}
}
我试图从IOS调用register
函数,我在回溯数据方面遇到了一些问题。因此,我需要调试该功能。
当我返回像return "test"
这样的简单测试时,它在IOS中运行良好。但当我返回我向您展示的代码时,会出现一些问题,我可以自己从IOS方面解决问题,但我需要调试postRegister
来检查一些问题。
当我使用J2EE
网络服务时,我可以在我的eClipse
中简单地将一些数据打印到控制台,这就是为什么我在询问是否有任何方法可以在laravel中执行此操作。
由于
答案 0 :(得分:1)
这可能很有用:https://github.com/mlanin/laravel-api-debugger
这是一个专门用于协助API的laravel包。
答案 1 :(得分:0)
这可能是无关紧要的,但是当我调试api和jquery时,我从这篇文章中学到了很多东西。 http://www.openlogic.com/wazi/bid/188084/jQuery-and-Ajax-Error-Detection-and-Handling
第一步是查看您的IOS中是否有任何函数会在http调用后出现错误时通知您,以便您知道实际上是在收到错误,例如。 404,500等等。因为如果你得到200,你很可能不需要打印以外的更高级的调试工具。
服务器日志是另一个在这些白屏情况下非常有帮助的朋友,它会告诉你500错误发生时的确切错误。防爆。我在服务器上遇到的最后一个错误告诉我找不到类名,尽管它在我的本地运行正常。