هذا الموضوع متابعة للموضوع
https://arabia.io/go/17770إذا كان لديك :
سؤال
مشكلة تريد حلها
او حتى مساعدة في تطوير إضافة
أطرحه هنا و سوف تجد حلاً أن شاء الله .
ملحوظة :
إذا كان لديك شفرة برمجية كجزء من المشكلة الرجاء كتابتها على
ثم وضع الرابط هنا .
هذا الموضوع متابعة للموضوع
https://arabia.io/go/17770إذا كان لديك :
سؤال
مشكلة تريد حلها
او حتى مساعدة في تطوير إضافة
أطرحه هنا و سوف تجد حلاً أن شاء الله .
ملحوظة :
إذا كان لديك شفرة برمجية كجزء من المشكلة الرجاء كتابتها على
ثم وضع الرابط هنا .
اول سؤال هو من تكملة للموضوع السابق ツ . اشرح لنا الاضافة
السلام عليكم اخي انا جديد في العمل مع laravel ولدي مشكلة مع post حيث اني عندما اقوم بوضع صفحة في view واقوم باضافة لها post لا تكتمل العملية بل يظهر لي خطا المسار غير معرف route رغم اني اعرفه
ارجو ان تساعدني في حل المشكلة , لقد رفعت المشروع الى github ليسهل عليك البحث
أولا وفقك الله لما تقدم من دعم في هذا المجال ،
ثانيا : تعلمت الـ php &php oop
لم أجد دورة مناسبة لـ ajax &.JSON
فهل هي ضرورية لتعلم لارفيل ؟ أم مفضلة قبل تعلم لارفل ؟
وهل كوني مبتدئ بهذا المجال لايسمح لي بتعلم لارافل ؟ حيث يقول البعض أنك ستنسى أكواد PHP .
و عدا ذلك فأنا مستعد لتعلم لارافيل مهما واجهت من أمور ، ان شاء الله
وشكرا لك ، نأسف لاطالة الأسئلة
أولاً : جزاك الله خيراً .
بالنسبة لموضوع الـ Ajax & JSON فهما مهمين لتطوير تطبيقات الصفحة الواحدة => Single Page Application - SPA و هي تطبيقات تعتمد كثيرا على الجافا سكربت في جانب المتصفح ، و تعلمها لن ينسيك الـ PHP إذا واصلت في إتقان الـ PHP أثناء تعلمك عنهما .
و Laravel في نفسه لا يعتمد عليهما كليةً . لذلك يمكنك البداية في Laravel أثناء تعلمهما . ولكني أنصحك بتعلم Design Patterns و هي أنماط التصميم و هي ستفيدك حقاً في إتقان Laravel أو حتى التطبيقات على السيرفر عامةً .
سنتعلمها إذاً (ديزان باترنز)، شكرا لك لا أستغني عن معلومات مفيدة تذكرها، وذلك لأني مع كثر بحثي لم أستطع الوصول الى هذه النصائح المفيدة !
س/ هل استضافات PHP تعمل مع موقع مبرمج بـ laravel ؟
س/ ماهي AngularJS و Cordova ؟ لأني أذكر أني قرأت أن AngularJS ممتازة مع Laravel ولكن لم أفهم ماهية هذا الشيء المضاف !
وهل يمكن تطوير تطبيقات للأجهزة الذكية كـ أندرويد و IOS بهذه المنصة (Laravel) أو بإضافة أشياء لها ؟ أم أن هذا شيء مختلف تماماً
عذرا على كثرة الأسئلة ، لكن مشكور مقدمًا، واسأل الله ان يوفقك لما تحب وترضى وأن يسعدك كما تسعدني بإجاباتك وخدماتك ،
س/ هل استضافات PHP تعمل مع موقع مبرمج بـ laravel ؟
نعم و لقد جربت ذلك على إستضافة مجانية (هذا بالنسبة لـ laravel 4) مع ملاحظة ما في التعليق
س/ ماهي AngularJS و Cordova ؟ لأني أذكر أني قرأت أن AngularJS ممتازة مع Laravel ولكن لم أفهم ماهية هذا الشيء المضاف !
بالنسبة لـ AngularJS فهو إطار عمل لتطوير تطبيقات الصفحة الواحدة ، و هو في شهرته في مجتمع javascript مثل شهرة Laravel في مجتمع الـ PHP .
بالنسبة لـ Cordova فهو بيئة لتطوير تطبيقات جوال هجينة (أي لا تستخدم لغة برمجة معالجة فعلية مثل JAVA أو #C ) و يمكنك عبر هذه البيئة إستخدام HTML , CSS و Javascript لتطوير تطبيقاتك [1].
وهل يمكن تطوير تطبيقات للأجهزة الذكية كـ أندرويد و IOS بهذه المنصة (Laravel) أو بإضافة أشياء لها ؟ أم أن هذا شيء مختلف تماماً
اللهم أمين ، جمعاً إن شاء الله .
[1] إن من أفضل ما رأيت من أُطر عمل لتطوير تطبيقات هجينة بإستخدام أدوات الويب
و هو يستخدم AngularJS بالنسبة للتعامل مع الـ Javascript
كيف يمكن تثدير مشروع laravel يعني بناء ملف لتتبيت
لاننني على حسب ما فهمت يجب ان ترفع الملفات على موقع متخصص في استضافة الفريمورك و ليس اي استضافة
الأولى : و هي الافضل :
إذا كانت الاستضافة تدعم دخول عبر ssh هذا سيسهل عليك الامر كثير ، ما عليك سوى :
ضغط المشروع من دون ملف الاعتماديات [1]
إستخراج ملفات المشروع
ثم تثبيت العتماديات عبر composer - بعد الدخول عبر ssh . و ذلك لأن إعتماديات laravel كثيره و تشكل حجم كبير عند رفع مشروع خالي (27MB~) فما بالك بمشروع يحتوي على بيانات إضافية .
بالنسبة لقاعدة البيانات فما عليك سوى إستخدام أوامر artisan .
الثانية : و التي لا أحبذها :
ضغط المشروع كاملا بإعتمادياته
رفعه على خادم الاستضافة
إستخراج الملفات منه .
بالنسبة لقاعدة البيانات فعليك إستخراجها عبر مثلاً phpmyadmin ثم تثبيتها أيضا في خادم الاستضافة عبر phpmyadmin
[1] أو يمكنك إستخدام git لإدارة نسخ مشروعك و ذلك عبر رفع مشروعك إلي github أو bitbucket . و أنا أستخدمه في كل مشاريعي
أواجه مشاكل في الـ Route بماأنني في البداية
لايتم عرض الشيء المطلوب
الكود
حيث أن الأول يعمل ،
(عند استدعاءه من المتصفح بهذاالرابط
)
طبعا الكود الثاني نستدعيه هكذا
/user/Name/
لكن ولسبب مجهول يظهر خطأ404
Apache/2.4.9 (Win64) PHP/5.5.12 Server at localhost Port 80
حتى الكود الثالث نفس الحالة ، أي كود يتعدا صفحة public يظهر الخطأ
ونأسف عالاطالة بس عاد اصبر علينا مبتدئين
ولاعرفت كيف ابحث عن الخطأ هذا
لدي مشكلة في صفحة عرض الاعمال لقد كتبت الكود الاول index وهو يعرض جميع الاعمال مع categories الموجودة وهو يعرضها بشكل جيد ولكن المشكلة هي عندما كتبت كود الصفحة الثانية وهي صفحة عرض اعمال category واحدة اختارها عندما اضغط عليها في الصفحة السابقة index لا يظهر اي تنسيق للصغحة css رغم ان الكود هو نفسه كود الصفحة السابقة مع تغيير المعطيات فقط مع العلم الاعمال تظهر بشكل عادي المشكل الوحيد هو في تنسيق الصفحة
صورة الصفحة الرئيسية
الصفحة الثانية التي تظهر كل category على حدا
الكود
في داخل الـ Views عند ربط ملف CSS أو Javascript عليك بإستخدام الدوال المساعدة للتعامل مع ملحقات التطبيق مثل
عند فتح اي صفحة من لارافيل على
localhost:8000/... على هذا الرابط
يقول لي تعذر فتح الصفحة، لابد أن أفتح الـcmd وأكتب :
php artisan serv
وأبقى الـ cmd مفتوحا
اذا اغلقته تعود المشكلة فهل هذه تعتبر مشكلة ؟ أم هي خطأ مني ؟ أم ماذا؟
ثانيا: عند حدوث مشكلة يكتفي بعرض
Whoops, looks like something went wrong.
ولا يظهر أي تفاصيل للمشكلة ما يظطرني للبحث حرفا حرفا
استخدم wampserver
على ويندوز
وشكرا لك :
كعادتي طويل أسئلة
اذا اغلقته تعود المشكلة فهل هذه تعتبر مشكلة ؟ أم هي خطأ مني ؟ أم ماذا؟
نعم عليك بعدم غلق واجهة الـ cmd . طبعا هنالك بدائل لهذا الامر ولكن ليس هناك مجال هنا لشرحه .
ثانيا: عند حدوث مشكلة يكتفي بعرض
Whoops, looks like something went wrong.
الحل أن تذهب إلي
config/app.php
و تحولة قيمة المفتاح
'debug' => true
كعادتي طويل أسئلة
لا توجد مشكلة يا أخي ، أهلا وسهلاً بك دائماً .
الآن لدي موقع ، فيه اقسام ، فما عرفت طريقة لعرضها مصنفة كل قسم لوحده ، الا جعل كل نوع من المواضيع في جدول منفرد /
الآن هل استطيع التعامل مع أكثر من جدول بكنترولير واحد ؟ من ناحية تعديل و حذف وغيره ؟
هل ربط الجداول ببعضها يفيدني في هذه الناحية ؟
هل يوجد في لارفيل ما يسمح بانشاء جدول في قاعدة البيانات ( الجدول محددة صفاتها سابقا ) بواسطة زر ( دون الرجوع لقاعدة البيانات أو سكيما بيلدر ) ؟
السلام عليكم ..الامر php artisan make:auth لا يعمل لدي م هي المشكلة؟انا اعمل ب laravel 5.2 ارجو المساعدة
أكتب php artisan و إبحث هل يوجد بينها make:auth ؟ و إلا يبدو أن لديك مشكلة في النسخة التي عندك من المشروع.
السلام عليكم .. ظهرت لدي مشكلة أخرى اريد ان انفذ الامر npm install لكي اتعامل مع vue.js ودائما يظهر معي الخطأ التالي :
C:\xampp\htdocs\last>npm install
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
node-sass@3.13.1 install C:\xampp\htdocs\last\node_modules\node-sass
node scripts/install.js
Downloading binary from
Download complete ] - :
Binary saved to C:\xampp\htdocs\last\node_modules\node-sass\vendor\win32-x64-48\binding.node
Caching binary to C:\Users\MUSTAFA MOHAMED\AppData\Roaming\npm-cache\node-sass\3.13.1\win32-x64-48_binding.node
node-sass@3.13.1 postinstall C:\xampp\htdocs\last\node_modules\node-sass
node scripts/build.js
Binary found at C:\xampp\htdocs\last\node_modules\node-sass\vendor\win32-x64-48\binding.node
Testing binary
Binary is fine
npm ERR! path C:\xampp\htdocs\last\node_modules\fsevents\node_modules\getpass\node_modules
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall lstat
npm ERR! Error: EPERM: operation not permitted, lstat 'C:\xampp\htdocs\last\node_modules\fsevents\node_modules\getpass\node_modules'
npm ERR! at Error (native)
npm ERR! { Error: EPERM: operation not permitted, lstat 'C:\xampp\htdocs\last\node_modules\fsevents\node_modules\getpass\node_modules'
npm ERR! at Error (native)
npm ERR! stack: 'Error: EPERM: operation not permitted, lstat \'C:\xampp\htdocs\last\node_modules\fsevents\node_modules\getpass\node_modules\'\n at Error (native)',
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'lstat',
npm ERR! path: 'C:\xampp\htdocs\last\node_modules\fsevents\node_modules\getpass\node_modules' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\MUSTAFA MOHAMED\AppData\Roaming\npm-cache_logs\2017-08-11T05_33_27_543Z-debug.log
C:\xampp\htdocs\last>
مع العلم اني استخدم ويندوز 10
إذا كان إستخدامك لـ vuejs بسيط وليس معقد ، يمكنك إستخدامها دون عملية بناء ، فقط إنسخ vue.js إلي public ثم ضع رابط له هناك
وجدت ال webpack.config.js
التعليقات