未找到 laravel 接口“JsonSerializable”
Posted
技术标签:
【中文标题】未找到 laravel 接口“JsonSerializable”【英文标题】:laravel Interface 'JsonSerializable' not found 【发布时间】:2014-07-21 14:44:51 【问题描述】:我将以下内容用于我的社交媒体登录应用程序 https://github.com/madewithlove/laravel-oauth2
但我得到了这个错误
Symfony \ Component \ Debug \ Exception \ FatalErrorException
Interface 'JsonSerializable' not found
open: /Applications/AMPPS/www/docsearch/vendor/madewithlove/laravel-oauth2/src/OAuth2/Token/Access.php
* @package OAuth2
* @category Token
* @author Phil Sturgeon
* @copyright (c) 2011 HappyNinjas Ltd
*/
class Token_Access extends Token implements \JsonSerializable
/**
* @var string access_token
【问题讨论】:
您使用的是 PHP 5.4 或更高版本吗? 如果您使用的是 PHP 5.4+ 版本,那么您需要检查您是否安装了php5-json
,因为 JsonSerializable
取决于该 php 扩展。
【参考方案1】:
这实际上不是 Laravel 问题,它与您的 PHP 版本有关。如果您查看官方 PHP 文档,您会发现此特定界面仅适用于 PHP 5.4 及更高版本。
来源:http://php.net/manual/en/class.jsonserializable.php
【讨论】:
以上是关于未找到 laravel 接口“JsonSerializable”的主要内容,如果未能解决你的问题,请参考以下文章