オランダの学校が学生の成績などのデータを把握するために使用しているオランダのサイトのAPIを使用しようとしています。ここで文書化を見つけることができます:http://www.magister-api.nl/(オランダ語です)。 WampサーバーとComposerがインストールされました。私はまた、ドキュメンテーションのように、WampでCurl PHP拡張モジュールとMcrypt PHP拡張モジュールを有効にしています。私はその後、作曲の更新を実行Composerを使用すると、Wampサーバーでエラーが発生するのはなぜですか?
{
"require": {
"stanvk/magister": "~2.0"
}
}
: は、私が使用してプロジェクトのルートにcomposer.jsonファイルを持っています。
私が持っている唯一のコードは次のとおりです。
<?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;
}
?>
これは、ドキュメントのウェブサイト上の例として与えられたとまったく同じコードです。
しかし、私はそれを実行したとき、私はこれらのエラーを取得:
私はこの問題を解決するために多くのことを試してみましたが、私はそれを把握するように見えることはできません。私が作曲家とpackagistを使っているのは初めてです。あなたは単純に定義されていない2つの変数$username
と$password
(そしておそらく$school
)を使用している -
私は正しい情報を提供して変数を定義しましたが、まだ私は取得しています:https://gyazo.com/d4c0f5c561bcbf9ea2ff1ab6e812d554 – Sheeps
[php.iniファイルで 'curl.cainfo'設定をする必要があります] (http://stackoverflow.com/a/23585500/137650)。これは、現在のWampserverビルドでWindows上でよく見られる問題です。 – MatsLindh
今すぐ完璧に動作します!ありがとう。 – Sheeps