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

السؤال

Recommended Posts

  • 1
نشر

يمكن عمل ذلك من خلال إنشاء مشروع Laravel جديد عبر composer، وسنلاحظ أن Laravel يدعم بشكل إفتراضي إطار العمل Vue.js، حيث توجد ملفات بصيغة vue في مجلد resources، لذلك يجب أن نقوم بتغير هذه الإعدادات عبر الأمر التالي:

  • بالنسبة إلى Laravel الإصدار 7 وما فوق:
    composer require laravel/ui
    php artisan ui react
  • بالنسبة إلى Laravel الإصدار 5 وما فوق:
    php artisan preset react

     

بعد ذلك نقوم بتثبيت كل الحزم من خلال الأمر التالي:

npm i

ثم نقوم بالتعديل على ملف index.js الموجود في المجلد resources/js/component ونضيف إليه السطر التالي:

require('./components/Index')

ثم يمكن عمل مكونات React وإضافتها إلى DOM ونقوم بإنشاء ملف JavaScript نهائي يحتوي على كل أكواد JavaScript حتى الآن عبر الأمر التالي:

npm run dev

بعد ذلك يجب أن نقوم بتعديل ملفات blade التي ستعمل عبر React ونضيف إليه حاوية DOM التي سيتحكم بها React ليضيف إليها المكونات كالتالي:

<div class="root">
</div>

<!-- ملف جافاسكريبت النهائي -->
<script src="{{ asset('js/app.js') }}"></script>

كما يمكن عمل ملفات تسجيل الدخول بإستخدام React من خلال اللأمر التالي:

php artisan ui react --auth

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...