اطلاعات بیشتر در لینک زیر:
https://laravel.io/forum/03-29-2015-manually-install-laravelcomposer-packages
@ali.bayat
در بالا شما گفتید پکیج رو اضافه کنید در اینجاvendor\composer\autoload_namespaces.php چطوری باید اضافه کنم میشه نمونه کد نشون بدید
پکیج هایی که میسازیم معمولا داخل فولدر src هستند دیگه
به آرایه داخل فایل پکیج رو اضافه کنید.
مثال:
Prophecy\\' => array($vendorDir . '/phpspec/prophecy/src'),
@ali.bayat
علی آقا ببخشید میشه بگید
داخل اینجا vendor\composer\autoload_namespaces.php چطوری باید اضافه کنم
@masoudproton
کامپوزر در کنار کارآیی هایی که داره namespace هارو هم برای ما لود میکنه دیگه.
داخل این فایل یه آرایه هست که کلیدها اسم پکیج و مقادیر آدرس فایل های پکیج هست.
به مثال زیر دقت کنید
composer.json
"require-dev": {
"barryvdh/laravel-debugbar": "^3.1",
"mockery/mockery": "^1.0",
"phpunit/phpunit": "^7.0"
},
وقتی من پکیج Mockery رو دارم استفاده میکنم داخل autoload_namespaces.php هم چنین چیزی دارم:
$vendorDir = dirname(dirname(__FILE__));
return array(
...
...
'Mockery' => array($vendorDir . '/mockery/mockery/library'),
...
);
@mohammadparsa1367
درود...
خیر...نصب آفلاین است...
ولی بخوای وابستگی ها از طریق Composer دانلود و نصب کنید, نیاز به اینترنت است...
سلام
راهی وجود داره که یک بار پکیج ها رو دانلود کرد و بعد از اون با کامپوزر بصورت آفلاین برای پروژه های مختلف نصبشون کرد، برای تازه کارها دانلود وابستگی ها برای پروژه های کوچیک خیلی وقت گیر!
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟