ویرگول
ورودثبت نام
ابوالفضل رجائی
ابوالفضل رجائیFullstack web developer (Expert in backend) | Laravel | React PHP, MySQL, TailwindCSS,... https://abolfazlrajaee.ir
ابوالفضل رجائی
ابوالفضل رجائی
خواندن ۲ دقیقه·۱۰ روز پیش

Laravel + اینترنت ملی

سلام،
تو این شرایط بالاخره با تحقیقات و پیگیری های متعدد...
بالاخره تونستم لاراول یا در اصل همون کامپوزر رو توی نت ملی راه بندازم.

شاید بپرسید چطور؟ً!
خب جوابش ساده هست !
Mirror - میررور : ترفندی که کل پکیج های مربوطه در جایی در سرور دیگر کلون میشن و واسه نحوه ارتباط با پکیج منیجر مربوطه هم مچ میشن تا بالاخره حتی اگر نحوه ارتباط با سرور اصلی برقرار نبود، ما توسعه دهنده ها بتونیم به حیات لذت بخشمون ادامه بدیم یعنی همون توسعه... ❤️❤️
هر زبانی واسه خودش یک پکیج منیجر استاندارد داره، مثلا :
1 - Node : NPM
2 - PHP : Composer
و ...

حالا من نیازم هر دوتا بود رفتم گشتم رسیدم به دوتا سایت
+ میرور مخزن ملی
+ میرور رانفلیر

خب واسه کامپوزر هردوتاشونو تست کردم و کل پروسه نصب لاراول مخصوصا!
هیچ کدوم کار نکرد با پشتیبانی هردوشون کلنجار رفتم ولی فقط یکیشون جواب داد اونم رانفلیر بودم،..
خلاصه باهم گپی زدیم و بالاخره ایشون حدود یه ساعت پیش گفتن دوباره تست کنید و دیدم بله ! حله !
نبض لاراول بازم اومد توی رگام ...


composer create-project laravel/laravel kol Creating a "laravel/laravel" project at "./kol" Installing laravel/laravel (v12.0.11) - Downloading laravel/laravel (v12.0.11) - Installing laravel/laravel (v12.0.11): Extracting archive Created project in C:\Users\na\Documents\laravel\newpew\kol > @php -r "file_exists('.env') || copy('.env.example', '.env');" Loading composer repositories with package information Updating dependencies Lock file operations: 111 installs, 0 updates, 0 removals - Locking brick/math (0.14.1) - Locking carbonphp/carbon-doctrine-types (3.2.0) - Locking dflydev/dot-access-data (v3.0.3) - Locking doctrine/inflector (2.1.0) - Locking doctrine/lexer (3.0.1) - Locking dragonmantank/cron-v3.6.0) - Locking egulias/email-validator (4.0.4) - Locking fakerphp/faker (v1.24.1) - Locking filp/whoops (2.18.4) - Locking fruitcake/php-cors (v1.4.0) - Locking graham-campbell/result-type (v1.1.3) - Locking guzzlehttp/guzzle (7.10.0) - Locking guzzlehttp/promises (2.3.0) - Locking guzzlehttp/psr7 (2.8.0) - Locking guzzlehttp/uri-template (v1.0.5)



خب حالا چیکار کنیم وصل شیم به این میرور؟!
1. کامپوزر رو با این دستور به میرور وصل میکنیم:

composer config --global repo.packagist composer https://mirror-composer.runflare.com

2. چک میکنیم با دستور زیر دو محل مشخص مثل همین باشند :

>>> composer --global config --list [repositories.packagist.org.type] composer # اینجا [repositories.packagist.org.url] https://mirror-composer.runflare.com # واینجا [process-timeout] 300 [use-include-path] false [use-parent-dir] prompt [preferred-install] dist [audit.abandoned] fail [notify-on-install] true [github-protocols] [https, ssh] [gitlab-protocol] [vendor-dir] vendor (C:\Users\na/vendor) [bin-dir] {$vendor-dir}/bin (C:\Users\na/vendor/bin) [cache-dir] C:/Users/na/AppData/Local/Composer [data-dir] C:/Users/na/AppData/Roaming/Composer [cache-files-dir] {$cache-dir}/files (C:/Users/na/AppData/Local/Composer/files) [cache-repo-dir] {$cache-dir}/repo (C:/Users/na/AppData/Local/Composer/repo) [cache-vcs-dir] {$cache-dir}/vcs (C:/Users/na/AppData/Local/Composer/vcs) [cache-ttl] 15552000 [cache-files-ttl] 15552000 [cache-files-maxsize] 300MiB (314572800) [cache-read-only] false [bin-compat] auto [discard-changes] false [autoloader-suffix] [sort-packages] false [optimize-autoloader] false [classmap-authoritative] false [apcu-autoloader] false [prepend-autoloader] true [github-domains] [github.com] [bitbucket-expose-hostname] true [disable-tls] false [secure-http] true [cafile] [capath] [github-expose-hostname] true [gitlab-domains] [gitlab.com] [store-auths] prompt [archive-format] tar [archive-dir] . [htaccess-protect] true [use-github-api] true [lock] true [platform-check] php-only [bump-after-update] false [allow-missing-requirements] false [home] C:/Users/na/AppData/Roaming/Composer

3 . تمام !!! برید حالشو ببرید و تست کنید توی این وضع ملی.

Laravel is beating ...
Laravel is beating ...

بسیار سپاس و تشکر از پشتیبانی رانفلیر که کمک به ملتی ایرانی (نت ایرانی ملی) کردند.
انشالله همه عاقبت به خیر بشویم !

laravelاینترنت ملیcomposerبرنامه نویسی
۲
۰
ابوالفضل رجائی
ابوالفضل رجائی
Fullstack web developer (Expert in backend) | Laravel | React PHP, MySQL, TailwindCSS,... https://abolfazlrajaee.ir
شاید از این پست‌ها خوشتان بیاید