اليوم اتيح ملفات مشروع لينكاتي لتكون مفتوحة المصدر
- hussam3bd
- 2021-10-21T15:52:50+00:00
طورت سابقا منصة لينكاتي وهي النسخة العربية من linktree
اليوم اتيح ملفات المشروع لتكون مفتوحة المصدر، يمكنك التعديل عليها واستخدمها لأعمالك الشخصية أو التجاري أو حتى أنشاء مشروع مشابه لك حرية استخدامه بشكل كامل
ان كان لديكم اي سوال متعلق بالمشروع سعيد بالإجابة
شكرا جزيلا لك.. إن شاء الله سأستفيد شخصيا من هذا المشروع وفهم بعض الدقائق التي فيه..
عندي مشكلة في تشغيله.. كلما أريد تحديث المشروع تظهر كمية من الأمور التي ينبغي تحديثها... وكلما أبدأ بتحديث أيا منها ترفض بحجة وجود مشاكل في التحديث..
- إصدار PHP في جهازي: 8
- إصدار لارافل: 8
هذه المشاكل:
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. It is recommended that you run `composer update` or `composer update <package name>`. Your lock file does not contain a compatible set of packages. Please run composer update. Problem 1 - Root composer.json requires php ^7.1.3 but your php version (8.0.11) does not satisfy that requirement. Problem 2 - laravel/framework is locked to version v5.8.38 and an update of this package was not requested. - laravel/framework v5.8.38 requires php ^7.1.3 -> your php version (8.0.11) does not satisfy that requirement. Problem 3 - laravel/socialite is locked to version v4.4.1 and an update of this package was not requested. - laravel/socialite v4.4.1 requires php ^7.1.3 -> your php version (8.0.11) does not satisfy that requirement. Problem 4 - sentry/sentry is locked to version 2.2.6 and an update of this package was not requested. - sentry/sentry 2.2.6 requires php ^7.1 -> your php version (8.0.11) does not satisfy that requirement. Problem 5 - sentry/sentry-laravel is locked to version 1.1.1 and an update of this package was not requested. - sentry/sentry-laravel 1.1.1 requires php ^7.1 -> your php version (8.0.11) does not satisfy that requirement. Problem 6 - spatie/laravel-backup is locked to version 6.12.0 and an update of this package was not requested. - spatie/laravel-backup 6.12.0 requires php ^7.3 -> your php version (8.0.11) does not satisfy that requirement. Problem 7 - spatie/pdf-to-image is locked to version v2.x-dev and an update of this package was not requested. - spatie/pdf-to-image v2.x-dev requires php ^7.0 -> your php version (8.0.11) does not satisfy that requirement. Problem 8 - vinkla/hashids is locked to version 6.0.0 and an update of this package was not requested. - vinkla/hashids 6.0.0 requires php ^7.2 -> your php version (8.0.11) does not satisfy that requirement. Problem 9 - zendframework/zend-diactoros is locked to version 2.2.1 and an update of this package was not requested. - zendframework/zend-diactoros 2.2.1 requires php ^7.1 -> your php version (8.0.11) does not satisfy that requirement. Problem 10 - beyondcode/laravel-dump-server is locked to version 1.3.0 and an update of this package was not requested. - beyondcode/laravel-dump-server 1.3.0 requires php ^7.1 -> your php version (8.0.11) does not satisfy that requirement. Problem 11 - fzaninotto/faker is locked to version v1.9.2 and an update of this package was not requested. - fzaninotto/faker v1.9.2 requires php ^5.3.3 || ^7.0 -> your php version (8.0.11) does not satisfy that requirement. Problem 12 - phar-io/manifest is locked to version 1.0.3 and an update of this package was not requested. - phar-io/manifest 1.0.3 requires php ^5.6 || ^7.0 -> your php version (8.0.11) does not satisfy that requirement. Problem 13 - phar-io/version is locked to version 2.0.1 and an update of this package was not requested. - phar-io/version 2.0.1 requires php ^5.6 || ^7.0 -> your php version (8.0.11) does not satisfy that requirement. Problem 14 - phpunit/php-code-coverage is locked to version 6.1.4 and an update of this package was not requested. - phpunit/php-code-coverage 6.1.4 requires php ^7.1 -> your php version (8.0.11) does not satisfy that requirement. Problem 15 - phpunit/phpunit is locked to version 7.5.20 and an update of this package was not requested. - phpunit/phpunit 7.5.20 requires php ^7.1 -> your php version (8.0.11) does not satisfy that requirement. Problem 16 - sebastian/global-state is locked to version 2.0.0 and an update of this package was not requested. - sebastian/global-state 2.0.0 requires php ^7.0 -> your php version (8.0.11) does not satisfy that requirement. Problem 17 - laravel/framework v5.8.38 requires php ^7.1.3 -> your php version (8.0.11) does not satisfy that requirement. - spatie/laravel-medialibrary 7.20.0 requires illuminate/bus ~5.8.35|^6.0|^7.0|^8.0 -> satisfiable by laravel/framework[v5.8.38]. - spatie/laravel-medialibrary is locked to version 7.20.0 and an update of this package was not requested.
جربت تغييره إصدار php إلى 8 من ملف composer.json ولم ينجح.. ربما هناك طريقة أخرى..
لن ينفع مثل هذا الحل لأن أغلب الحزم والمكتبات المثبتة بإصداراتها القديمة معتمدة على اصدارات قديمة من php وغير محدثة لتعمل مع الإصدار الثامن بما فيها إطار عمل لارافل نفسه، لذلك الحل الأمثل هو تغيير إصدار php المستخدم في السيرفر لديك ليكون كما في المشروع والذي هو 7.4 وإلا فعليك تحديث المشروع وتطويره ليتوافق مع إصدار php الثامن مع نسخة لارافل الأخيرة وذلك يحتاج منك اتباع تعليمات الترقية لكل حزمة لإصدارها الأحدث وتعديل الأكواد المستخدمة في المشروع وتحديث الحزم لآخر إصداراتها
المشكلة أن جهازي يعمل بphp 8.. كيف أعمل إصدار php 7؟ ضروري vagrant أو docker؟
يمكنك تجربة سيرفر wamp للتنقل والتغيير بين إصدارات php
ما هو لنكاتي😁
قد يبدو سؤالي وقحا ...ولكن هل فكرة المشروع مفيدة حقا او تحمل قيمة
بالطبع مفيدة وتحمل قيمة، بإمكان أي شخص العمل على تطوير المشروع وإطلاقه وتسويقه ليصبح مثل linktree في العالم العربي، كما أنه مفيد بشكل كبير للمبرمجين للإستفادة من قراءة الملفات والأكواد والإستفادة منها لزيادة خبراتهم ومعرفتهم
اقصد الفكرة اصلية
منصة لحفظ اللينكات
اتقبل فكرة منصة لحفظ كلمات سر-صور-كشف حسابات اكثر من فكرة لينكاتي
لست هنا لانتقد انا هنا لاستفسر
ليست لحفظ اللنكات، يمكنك اعتبارها ملف شخصي تشاركه مع الاخرين ليمكنهم إيجادك على جميع المنصات، انظر للصور في رابط المشروع ستفهم ماهي القيمة التي يقدمها
شاهدت المنصة ..
اعذرني لم اقتنع بقيمتها بعد
دعني اشرح لك عن قيمتها الفعلية .. ك مصمم جرفك عندما يطلب مني الزبون طريقة مبتكرة لعرض طرق التواصل معه نستخدم مثل هذه المواقع و اشهرها linktree ..
ف مثلا بهاذه الطريقة يمكنك الاستغناء عن كل ما هو محدد داخل الدائرة الحمراء واستبدالها ب الـ QR الموجود
او يمكنك استخدامه في اماكن محددة بالاحزف مثل السيرة الذاتية على انستجرام و الفيس بوك و لينكد ان
@hussam3bd كل التوفيق صديقي
شكرا لك عزيزي مجهول صحيح هذه احد فوائد المنصة
الفكرة من المنصة رغم انها بسيطة لكن يوجد حاجة لها، ولا يجب ان تتوقف عند الخطوة الاولى منها وهي فقط الروابط
يوجد افكار عديدة لتطوير هذه المنصة وتحقيق الدخل منها، مثل اضافة خاصية QR
امكانية تحويل الرابط الى تصميم menu
وغيرها من الافكار التي يمكن ان تضاف
أ. عمران قد لا تجد انت شخصية قيمة لهذا النوع من الافكار، لكن هناك جزء اخر من السوق يبحث عن حل لهذه الامور، وهناك اسخدام كبير اليوم على الانترنت لخدمات link in bio
وهي صراحة مفيدة ان اردت توجيه المستخدم الى عددة امكان من خلال رابط واحد في الانستجرام وتسهل على المستخدم ايجاد ما يبحث عنه بسهولة ان كان يزور حساب شركتك لاول مرة
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.