اذهب إلى المحتوى

السؤال

نشر

اريد معرفه كيفية أستخدام server easy install and database باختصار الملف المستخدم لتسهيل عمليه تنصيب تطبيق لارافيل وقاعدة البيانات للمستخدم النهائي مثلا عندما أقوم بانشاء اي تطبيق 

أولا يتم أستخدام sql lite لتثبيت قاعده البيانات  علي السيرفر  وذلك بدون القيام بعمليه تهجير تتم تلقائيا 

ملف عرض index لعرض  شكل installer والبيانات المطلوبه من المستخدم . 

مرفق ملف installer  وفيديو أريد ان يتم شرحه لي كيف أقوم باضافته الي اي تطبيق مهما كان . 

install.zip

bandicam_2021-11-27_15-35-05-440.mp4

Recommended Posts

  • 1
نشر

يمكنك أن تقوم بهذا الأمر لأي مشروع Laravel من خلال الحزمة rachidlaasri/laravel-installer والتي تسمح لك بإنشاء صفحات لتثبيت المشروع دون حاجة المستخدم لتعديل أي ملفات أو تثبيت أي خدمات خارجية في شكل عدد من الخطوات كما في الصورة التالية:

68747470733a2f2f73332d75732d776573742d322e616d617a6f6e6177732e636f6d2f6769746875622d70726f6a6563742d-4622d656e7669726f6e6d656e742d77697a6172642d312e6a7067.thumb.jpg.b8db1619e778c87373a11bc3672c6a31.jpg

تستطيع تثبيت الحزمة من خلال الأمر التالي:
 

composer require rachidlaasri/laravel-installer

وإذا كنت تستعمل Laravel بإصدار أقل من 5.4 فستحتاج إلى تعديل الملف config/app.php في قسم providers:

'providers' => [
    RachidLaasri\LaravelInstaller\Providers\LaravelInstallerServiceProvider::class,
];

الأمر الأخير هو نشر ملفات الحزمة من خلال الأمر التالي:
 

php artisan vendor:publish --tag=laravelinstaller

سيقوم الأمر السابق بإنشاء المجلد installer في public ويمكن أن يتم بدأ تثبيت المشروع من خلال الدخول على رابط التثبيت localhost/install (مع تغير رابط الموقع إن كان هناك نطاق خاص للخادم).

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...