我应该如何解码和"美化"Laravel失败的工作有效载荷?
在我的数据库表中failed_jobs我有列有效负载,如下所示:
{"job":"Illuminate\\Queue\\CallQueuedHandler@call","data":{"commandName":"App\\Jobs\\createHostingOncPanel","command":"O:30:\"App\\Jobs\\createHostingOncPanel\":7:{s:10:\"\u0000*\u0000orderNo\";i:11;s:18:\"\u0000*\u0000hostingPackages\";s:45:\"[{\"domainName\":\"qwddqwd.io\",\"hostingType\":1}]\";s:7:\"\u0000*\u0000user\";O:45:\"Illuminate\\Contracts\\Database\\ModelIdentifier\":2:{s:5:\"class\";s:8:\"App\\User\";s:2:\"id\";i:1;}s:10:\"connection\";N;s:5:\"queue\";N;s:5:\"delay\";N;s:6:\"\u0000*\u0000job\";N;}"}}
Run Code Online (Sandbox Code Playgroud)
想把字符串json解码成可读的东西.
这是什么样的格式?:)
PS:这是一个Laravel 5.2版本
在Laravel(5.2)中是否有任何方法可以在自定义对象中调用静态和/或非静态函数,而无需在使用它的所有类中实例化引用对象?
示例:我有App\Helpers\Utilities.php具有公共功能的类doBeforeTask()
我在我的项目中的所有类中使用此方法,如果我可以调用Utilities::doBeforeTask()或Utilities->doBeforeTask()不创建Utilities对象的实例,那将是非常好的$obj = new Utilities();