ArrayAccess ::的声明必须与ArrayAccess ::($ offset,$ value)兼容

时间:2017-09-14 09:46:48

标签: php slim

我通过PHP Slim Framework和AngularJS开发网站。从一个时刻到另一个时刻,每个简单的请求都给了我以下错误:

  

致命错误:ArrayAccess ::�H�的声明必须兼容   ArrayAccess ::($ offset,$ value)in   C:\ XAMPP \ htdocs中\ projectnamehere \后端\厂商\疙瘩\疙瘩\ SRC \疙瘩\ Container.php   第39行

最后一次修改只是名为street的表的GET端点。

路线:

$app->get('/api/streets', \App\Controllers\StreetController::class . ':findAll');

实体:

namespace App\Entities;


use Illuminate\Database\Eloquent\Model;

class Street extends Model
{
    protected $table = 'street';

    protected $fillable = [
      'street'
    ];
}

控制器:

namespace App\Controllers;


use App\Entities\Street;
use Slim\Http\Request;
use Slim\Http\Response;

class StreetController
{
    public function findAll(Request $request, Response $response, $args) {
        return Street::all()->toJson();
    }
}

有没有人知道到底发生了什么?

0 个答案:

没有答案