お世話になっています。
今、autoloadでファイルを読み込みたいのですが、
上手く行きません。
autoload_classmap.phpには名前空間及び読み込みファイルが
記載しているのでできるとおもうのですが。
何が悪いのか宜しければ、ご教示いただけないでしょうか?
◎エラー名
[Fri Nov 9 10:11:46 2018] PHP Fatal error: Uncaught Error: Class 'Shop\Domain\Cart\Goin' not found in C:\xampp\htdocs\laravel\nitta.php:6
◎composer.json
"autoload": { "classmap": [ "database/seeds", "database/factories", "packages/Shop/Domain/Cart" ], "psr-4": { "App\": "app/" } },
◎autoload_classmap.php
$vendorDir = dirname(dirname(__FILE__)); $baseDir = dirname($vendorDir); return array( 'Shop\Domain\Cart\Gion' => $baseDir . '/packages/Shop/Domain/Cart/Gion.php', );
◎/packages/Shop/Domain/Cart/goin.php(呼び出しファイル)
<?php namespace Shop\Domain\Cart; class Gion{ function navi(){ echo "現在の八坂神社は明治以前は神仏習合であり祇園社"; } }
◎nitta.php(実効ファイル)
<?php require __DIR__.'/vendor/autoload.php'; $div_nitta= new Shop\Domain\Cart\Gion(); echo $div_nitta->navi();
以上、宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/09 07:29