1
私は自分用に少しライブラリを作っています。私はそれを自分のlaravelプロジェクトに自動ロードしようとしていますが、うまくインストールできます。クラスがオートロードされていません
すべてのクラスマップファイルをvendor/composer
にチェックしましたが、いずれのクラスマップファイルにも含まれていないようです。
これは私のlibのための私のcomposer.jsonです:
{
"name": "my-user/aspect-parser",
"version": "1.0.0",
"type": "package",
"require": {
"nesbot/carbon": "^1.22"
},
"autoload": {
"psr-4": {
"AspectParser\\": "src/"
}
}
}
マイファイル構造は次のとおりです。
- AspectParser
- SRC
- Parser.php
- SRC
どのようにオブジェクトをインスタンス化しようとしますか?どのような完全なエラー例外 – hassan
私は問題が 'type'だったと思う、私はそれをライブラリに変更し、それを自動ロードファイルに追加します。今は、 'use'(エラーはクラスが見つかりません)でインポートするのに問題があります。 'PHP致命的なエラー:クラス 'AspectParser \ Parser'がeval()の' d code on line 1'に見つかりません – Nathan