Laravel hizmet sağlayıcısı veya cephesi kullanmayan bir Composer paketi yüklemeye çalıştığım ilk sefer. Ben Composer ile paketini yüklemeyi adımları izleyen https://github.com/mollie/mollie-api-phpLaravel olmayan bir Composer paketi yüklenemiyor
:
ben bu paketi yüklemeye çalışıyorum. Benim kumandanın üst kısmındaekledim:
require_once base_path('vendor/Mollie/API/Client.php');
aşağıdaki hatayı alıyorum:
main(): Failed opening required '../vendor/Mollie/API/Client.php' (include_path='.:/Applications/MAMP/bin/php/php7.0.0/lib/php')
Bu dosyayı bulamıyor. Hatadaki yol, sınıfın bulunduğu yol olsa da. Yapmam gereken başka adımlar var mı? Paketin
Yapısı: paketinden
composer.json
:
"autoload": {
"psr-0": {
"": "src/"
}
Güncelleme: Benim denetleyicisi bu ad alanına sahip
namespace App\Http\Controllers;
Sadece dersimi yeni açmaya çalıştığımda, bu sınıfı bu ad alanı içinde alamıyor. Yani bu bu kontrolörün içinde çalışmaz Çünkü ben 1 sınıf
için ad görmezden nasıl:
$mollie = new Mollie_API_Client;
Pakete ihtiyacınız yok, besteci sizin için yükler. Sadece kullanıyorum – 0x13a
Genellikle 'use' ı kullanmak istediğim sınıfın ad alanı ile birlikte kullanıyorum, bu paket sınıflarının adlarını içermiyor gibi görünüyor mu? – haakym
Beniokuta dikkat edin: * Dahil olan otomatik yükleyiciyi gerekli kılar. Composer kullanıyorsanız, bu adımı atlayabilirsiniz. * Bu yüzden onu kullanmak için sadece yeni – haakym