为什么Wamp服务器在使用Composer时会出错?

时间:2016-07-03 14:08:48

标签: php composer-php packagist

我正在尝试使用荷兰学校使用荷兰语网站的API来跟踪学生的成绩和其他数据。你可以在这里找到文档:http://www.magister-api.nl/(它是荷兰文)。 我安装了Wamp服务器和Composer,就像API的文档所说的那样。我也在Wamp中启用了Curl PHP扩展和Mcrypt PHP扩展,就像文档所说的那样。 我在项目根目录中有composer.json文件:

{
   "require": {
      "stanvk/magister": "~2.0"
   }
}

然后我执行了Composer更新。

我唯一的代码是:

<?php

require 'vendor/autoload.php';

use Magister\Magister;
use Magister\Models\Grade\Grade;

new Magister($school, $username, $password);

$grades = Grade::all();

foreach ($grades as $grade)
{
        echo $grade->CijferStr;
}
?>

与文档网站上的示例完全相同。

但是当我运行它时,我得到了这些错误:

Errors

我尝试了很多来解决这个问题,但我似乎无法弄明白。这是我第一次使用作曲家和打包者。

1 个答案:

答案 0 :(得分:0)

前两个错误与作曲家或Wamp无关 - 您只是使用两个尚未定义的变量$username$password(可能还有$school)。其余的错误似乎源于这些没有价值(Magister对象似乎尝试请求username.magister.net,没有用户名..该字段为空)。

提供正确的用户名和密码,事情可能会按预期运作。