إنشاء مدونة باستخدام Laravel بسهولة - 2025 !
FULL TRANSCRIPT
مرحبا واهلا وسهلا فيكم رح نتعلم بهذا
الفيديو كيف نعمل مدونه مع داشبورد صغيره
بامكاننا نحنا نسجل دخول من خلالها رح
نتعلم كيف نبني صفحه كاتيجوري وبوست وايضا
صفحه لليوزر وبامكاننا نعمل لوج ان ولوج
اوت وكيف نقدر نخرج هي البيانات الليي
شايفينها ونتحكم بحسب التصنيف كيف ندخل
ونعمل صفحه سينجل بيج من اجل رؤيه محتوى
المقال كل هذا الشيء رح نتعلمه بهذا
الفيديو فبدي اذكرك ما تنسى انك تعطيني
لايك وتشترك بالقناه لحتى تعمل للجميع طيب
كل بحتاجه هو ان نعمل فولدر جديد ونسميه
بلو بعدين راح ناخذ على فيجو ديو كود
ونفتحه بهذا الشكل بعد هيك راح افتح
تيرمينال جديد وراح اقله كومبوزر كريت
بروجكت لل سلاش لفل بعدين ح احط نقطه مشان
ينزلي الملفات ضمن المجلد الحالي انتر
وينزل الملفات بعد ما نزل عندي راح ابدا
بتشغيله بي اش بي ارت سير مثل ماكم شايفين
اعطاني اللينك اشتغل عليه مثل ماكم شايفين
اشتغل معي رافل بهذا الشكل ممتاز انا هلا
بدي ابدا اكون الشغلات الاساسيه اللي انا
بحتاجها مثلا حتى نعمل اي بلوج او مدونه
فنحن اللي بنحتاجه هو انه يكون عننا يوزر
لحتى يقوم بانشاء والتعديل والحذف كل هدول
ثانيا نحن بنحتاج للكت جوريز تصنيفات
وثالثا بحتاج للبوست نفسه كيف هذا الشيء
رح نعمله ببساطه نحن بحاجه لثري موديلز
اللي ما بيعرف شو هي الموديلز حكيناها
بالدرس السابق بلارا فيل فيا ريت ترجع له
لحتى تكون فاهم شو اللي نحن عم نعمله بهذا
الفيديو طيب طبعا لارافيل مسبقا هو بيكون
عامل الموديل الخاص باليوزر فنحن بيبقى
عننا الموديلز الثانيين اللي هي البوست
والكات جوري طيب اول شيء انا راح افتح
كمان تيرمنال الجديد وهلا راح اقول له انا
بي اتش بي ارتيزان ميك موديل بعدين راح
اسميه كاتيجوري وهون راح اعمل ماي جريشن
انشال لي ملفين كمان هلا راح اقول له بي
اتش بي ارتيزان ميك موديل بوست بعدين ماي
جريشن اوكي طيب رح نجي ل مثلا هون عننا
الداتابيز مايجري شنز راح تلاقوا انه صار
في عندي كاتورز وبوست اما بالنسبه لليوزر
فهو موجود مسبقا كمان بالاب على الموديلز
راح نلاقي عننا البوست وعنا الكاتيجوري
فانشام بشكل ناجح طيب هلا نحن في عننا
شغله بدنا نساويها اللي هو انه انا بدي
اربط لارافيل بالداتا بييز هلا اللي
بيشتغل على لارافيل اصدار 10 فورا راح
يقدر يربط بالداتا بيس لكن مع بعد الازرار
العاشر لازم نعمل خطوتين زياده اللي هي
انه انا ارح على الاي ان في وهون راح انزل
مثل ماكم شايفين بدل الاس كيو لايت راح
اكتب ماي اس كيو ال طبعا الماي اس كيو ال
هي الداتابيز بشتغل عليها بالعاده اسكيو
لايت هي مثل داتابيز مصغره بتيجي بملف
مخصص مثل هذا اللي شايفينه داتابيز اس كيو
لايت حاليا نحنا ما بنا شغل فيه فانا راح
ارجع هول شيل الكومنتس عنهم وراح اربط
داتابيز اللي اسمه مثلا بلوج وراح اعمل
داتابيز نيو داتابيز وراح اكتب بلوك حاليا
انشال لي داتابيز بس قبل ما نروح للتمن
نحنا بدنا نروح
للجريش لعند الكجور مثل ماكم شايفين احنا
عننا كجور شو العناصر الاساسيه اللي ننا
بحتاجها للكتور ببساطه نحنا بحتاج الاسم
اسم الكاتيجوري فم نوع سترين ففرح نسميها
ميم وحاليا هذا اللي بحتاجه ممكن نحنا
نكتب سترين كريت باي اللي هو مين قام
بانشاء ها الكاتيجوري مجرد حقول يعني وعنا
البوست هون راح نعمل كمان سترين و هون
عننا عده حقول بدنا نحطها اول شي مثلا
تايتل وعنا هون الكونتنت وعنا هون الايمج
او ثمبنيل يعني الصوره تبع البوست وكمان
عننا خلينا نقوله الكاتيجوري لاي تصنيف
تابع
وكريت باي مين قام بانشاءه هلا راح اروح
على التيرمنال مره اخرى حقوله بي اتش بي
ارتيزان ماي جريت ممتاز نعمل ريلود راح
نلاقي انه نزل الجداول بالداتا بايز ممتاز
ريلود ما عننا اي مشاكل طيب هلا بدنا نبدا
نشتغل على اللي اوت على الديزاين اول شي
راح نروح للريس اورس وخليني امسح هذول
الملفات اللي انا هلا ماني بحاجتها اما
بالنسبه للويلكم انا هلا ماني بحاجته راح
اعمل فولدر جديد مثلا وراح اسميه ادمن
وهذا الادمن هو اللي راح يكون انت الادمن
راح تدخل على الداشبورد تبعك وتكتب فيه
المقالات والللي بدك اياه بينما عننا
الصفحه الثانيه اللي هي راح تكون البلوج
نفسها اللي فيها الكونتنت كله تبع المدونه
فنعمل فولدر ثاني مثلا خلينا نسميه بلوج
مثلا كمان هلا نحنا حيكون شغلنا حاليا
بالادمن هلا انا راح اعمل فايل جديد وراح
اسميه ي اوت
دبد ph بي بعدين راح ننشئ الاتش تي ام ال
العادي خلينا دول سكرهم هون العنوان فينك
تكتب اللي بدك اياه خلينا نكتب مثلا ادمن
وهون بقالي راح نعمل الات يلد بعدين هون
كونتنت بس بهي بالبساطه هلا نحن بدنا
نستخدم المكتبات اللي احنا بالعاده
بستخدمها مثل جيكويري وبوت ستراب فانا راح
اروح على جوجل وراح اقول له جي كويري سي
دي ان مشان اخذ الكود تبع الجي كويري
فبروح على الجي كويري ها م ماكم شايفين
وانا راح اختار مثلا الميني فايد المضغوطه
يعني انا مالي بحاجه انها تكون مفتوحه
كاملا فراح احطها هون بهذا المكان وهلا
راح اعمل كمان البوت ستراب بنفوت على
الجيت بوتستراب ك ونروح على دكيومنت
وننزل بناخذ اللينكات اللي شايفينها هون
اللي هو هذا بوضعه بالهيد وكمان بناخذ
اللي هو هذا بوضعه هون هلا انا بدي اعمل
فايل ثاني وهلا راح اسميه كاتيجوري دبد بب
طيب الكجور هلا حاليا هي راح تكون الصفحه
الرئيسيه اللي لما ادخل على الادمين
مباشره بدي اياه يفتح لي الكاتيجوري بعدين
مثلا ممكن نعمل صفحه ثانيه اللي هي البوست
المنشورات اللي انا بدي اعمل ها فهلا انا
ببساطه راح اروح على الرات مثل ماكم
شايفين هون وراح انزل على الويب وهلا راح
اعمل هيك بهي الطريقه سلاش خلينا نعمل
واحداني ادمن وهون ادمن دوت الدوت هي
معناتها انا دخلت على فولدر الادمن بعدين
عم اروح على الكاتيجوري بهي الطريقه يعني
كانك عم تكتب بهي الشكل كانك عملت هيك
ودخلت على الكاتيجوري طيب خلينا نجرب نعمل
هيك تمام مثل ماكم شايفين طلعت عندي بهذا
الشكل حلو هلا
لاحظوا كيف ظهرت عندي كلمه هلو بس خلينا
نعرف شغله انه اعتيد بفل ان نكتب بدال
السلاش نقطه فهي تماما السلاش مشان ما
يصير في مشاكل شايف كيف ظهرت مثل ما هي
طيب هلا انا بدي اعمل بعض الامور اللي هي
انه انا بدي اعمل اكست للا اووت بعدين هلا
راح اعمل سكشن هو سكشن بعدين سكشن وهون
راح اقله كن طبعا الكونتنت جبتها من هون
اللي هي ها فهلا لاحظوا كيف راح يتغير شكل
الخط طبعا اعطاني خطا طبعا لازم ننا نكتب
هون ادمن دوت لاي اوت ريلود شايفين كيف
ظهرت معي بهذا الشكل هلا برجع نكتب اتش1
هلو ريلود لاحظ كيف اختلف الشكل ممتاز انا
هلا حاليا صار عندي لي اوت وبلشت اتعامل
مع الصفحات هلا انا بدي اعمل ناف بار وهلا
بدي اروح على البوت ستراب بدي اخذ ناف بار
جاهز م ماكم شايفين عندي هذا راح انسخه
لهذا المكان هلا بروح على ال اوت مثل مكم
شايفين انا راح اعمل هلا انكلود ا انكلود
راحله ادم دوت ناف بار سيف ريلود طلع معي
ناف بار هذا هلا في سؤال انت اكيد اكيد
بدك تسالني اياه اللي هو انه انا لما عم
بكتب اي شي مباشر عم يقوم بكماله مباشر
مثلا بعمل هيك انكلود ف مباشره عم يكمل
هلا هي انا عم استخدم اكستنشن
ديو كود اللي هي انك تكتب لارافل مباشره
فراح يعطيك مثل ها اللي هي لارافل بليت
سنبت مشان انت تكمل اي شي بتكتبه يعني انت
كانك عم تعرف فيجوال ستوديو كود انه انا
لما بكتب الاوامر التاليه بدي اياه يعمل
اكمال تلقائي بس لرافيل فمثل ماكم شايفين
في بامكانكم انكم تختاروها وتنزلو وراح
يشتغل معكم طيب هلا انا بالنا بار هون بدي
اسميها مثلا ادمين مشان يكون هيك بهذا
الشكل ممتاز هلا بدنا نتحكم شوي ببعض
العناصر اللي هون الفورم ما بدي اياه
والديز بلد هذا ما بدي اياه وكمان هذا ما
بدي اياه تمام عندي بس هي القائمه خليني
بدل الام اي ام اس بلاحظ صاروا هون بهذا
المكان ممتاز هلا انا راح اعمل هون
كاتيجوري وهون البوست كمان عننا اليوزر
ريلود فعندي اياهم بهذا الشكل هلا حاليا
انا بدي ابدا اعمل فورم لحتى انشا
كاتيجوري كيف هذا الشيء بيصير باختصار انا
هلا راح اجي لهون على هذا المكان وراح
اعمل مثلا خليني اعمل كونتينر اتش 3 مثلا
كاتيجوري وهلا راح اعمل فورم بوست طبعا
هلا راح افهمكم هون شو بدنا نحط بس خلينا
ننزل هلا راح نعمل ام بي 3 طبعا هدول
الكلاسات اللي انا عم بكتبها ه كلاسات تبع
بوت ستراب ان شاء الله عما قريب راح نحكي
عنهم كيف بدنا نتعلم البوت ستراب الموضوع
ما فيه صعوبه طبعا انا في عندي فيديو قديم
راح ا لكم رابط الفيديو باسفل هذا الفيديو
ممكن انكم تطلعوا عليه ممكن انه يفيدكم بس
ان شاء الله مستقبلا راح نعمل فيديو عن
بوت سراب بجوده افضل هلا راح اعمل ليبل
راح اقول له هون النيم وراح اعمل انبوت
بهذا الشكل راح اعمل كلاس فورم كنترول
طبعا النيم تبعه هو النيم اسم العنصر هو
اسم الكاتيجوري يعني ريلود لاحظ معي بهذا
الشكل المخيف طبعا خلينا نعمل ام تي ف
مثلا عشان تنزل شوي اوكي كمان بدنا نعمل
هون شغله بدنا نعمل جدول يكون في كل
الكجور اللي انا عملتها كيف انا ببساطه
راح اعمل تيبل دوتل اللي هو من بوتستراب
وهون راح اعمل نيم وهون كريشن ا او كريد ا
وعنا هون كريت باي بعدين عننا ديليت ريلود
عننا هذا الجدول وعنا هذا الفورم هلا راح
اعمل هون بتن راح اسميه كريت طبعا راح
نعطيه كلاس هذا الشكل
هلا ممكن يكون شوي الديزاين مخيف بس نحنا
هون ما عم نحكي عن الديزاين نحنا هلا
حاليا عم نحكي عن كيف انا بدي اعمل بلوك
الديزاين ابدا فيه لما تعرف كيف تشتغل على
لرافيل هذا اللي بيهم هلا انا راح اساوي
بهاي الشكل هلا لما اكتب مثلا اي شي بعمل
كرييت طبعا قاللي نوت فاوند والسبب انه
انا لسه ما حطيت راوت هلا انا بدي اعمل
كنترولر ل لل كاتيجوري مثل ما حكينا لفل
بيتعمل بثلاث طرق يلي هنين الفيو والموديل
والكنترول الفيو هو الشي اللي انت شايفه
اللي هو اللي احنا هلا عم نشتغل فيه
الموديل اللي قمنا بانشاءه قبل شوي اللي
هو مشان نتعامل مع الداتابيز الكنترولر هو
المتحكم هو اللي بده يخزن هو اللي بده
يجيب لك البيانات هو اللي بده يعمل لك كل
شي فانا راح اعمل كنترولر راح اعمل بهذا
الشكل بي اتش بي ارتيسان ميك ك
ترولر راح اسميه كاتيجوري مثلا كنترولر
بهذا الشكل يعني اسم اي اسم بكيا هلا انا
صار عندي بالاتش تي تي بي كاتيجوري
كنترولر را اخذه هذا راح انزل على الويب
وهلا راح انسخ هذا كله مثل ماكم شايفين
وهون بدي اساوي مثلا اول شيء بدنا نحط هذا
بوست لانه عننا مثل ماكم شايفين عندي هون
نوعه بوست فهلا انا هون راح اعمل بوست
وهون كمان ما بنسى انه نستدعي ملف
الكنترولر هذا اللي هو يوز اب اتش تي تي
بي بعدين كنترولر سلاش واسم الكنترولر بس
فهلا انا راح امسح كلها وراح اعمل هون
مصفوفه وراح احط اسم الكنترولر بعدين راح
اعمل هيك كلاس فاصله اسم الفانكشن طيب انا
بدي اياك بس تحفظها شوي وتجربها بنفسك راح
تعرف انه الموضوع سهل هلا انا بدي لما اجي
اعمل هون يوار ال بعدين كرييت كجور مثلا
فهذا لما انا ارسل لا مثلا بعمل هيك اي شي
برسل عم يقوللي الصفحه غير موجوده بس لاحظ
انه اخذ الرات اللي انا كتبته هون فهلا
لما بجي بعمل هيك تمام انا اخذته على
الرات هذا لما ياخذه بدي اياه ينفذ
الفانكشن اللي راح اكتبها هون مثلا كرييت
وهون بالكات جوريز هذا راح اعمل ببلك
فانكشن كريت بعدين ما بنسى موضوع انه هذا
يعتبر ريكويست ليش لانه جاينا ريكويست هو
جاي ريكوست طلب فانا بدي اتعامل معه
ريكويست فلاحظ كوست طيب هلا انا بدي
استدعي الموديل اللي انا انشاته حكينا
الموديل هو بده يخزن فكيف راح اعمل موضوع
ببساطه را يوز اب سلاش موديلز سلاش
كاتيجوري بس بهي الطريقه فبروح للموديل
مثل ماكم شايفين لازم نحنا نخبره شو
البيانات اللي بدنا ندخلها عن طريق هذا
الموديل كيف هذا الشي راح يصير موضوع
ببساطه راح اعمل متغير او مصفوفه راح نقول
له بروتكت نوع المصفوفه فهي بروتكت وراح
اقول له فيل فيبل تساوي والبيانات اللي را
ادخلها عن طريقه بس لازم نعرف انه هذا
الكلام اللي انا كتبته هو اجباري ما
بامكانك انك تغيره يعني لازم تكتب بروتكت
بعدين فيبل بعدين تكتب البيانات اللي بدك
اياها ض من ها المصفوفه فانا هون راح اقول
له اللي هو اسم الكاتيجوري تمام فهلا انا
راح ارجع لهون والموضوع ببساطه راح اقول
له مثلا كاتيجوري ح اعرف تساوي نيو ك اخذت
نسخه وهلا راح ارجع اشتغل فيها هلا
كاتيجوري بعدين راح اعمل هيك انسيرت بعدين
راح دخل البيانات ضمن ها المصفوفه وهون
راح اقله النيم ف هي الريكوست نيم شايفين
الريكوست نيم اللي هو الجاي من هذا المكان
راح يروح لهون مثل ماكم شايفين والنيم هو
اسم العمود بس هذا الموضوع وهلا لما بروح
هون بعمل ريلود راح اعمل مثلا تست راح
لاحظ ان اعطاني بيج اكسبايرد طيب شو هذا
الخطا اللي صار اللي صار هو انه بالكوري
ننا هون ضمن هذا الفورم لازم نوضع ما يسمى
بالسي اس ار اف والسي اس ار اف بعني انه
انت فعلا اللي عم تدخل البيانات مو اي طرف
ثالث فمن اجل الحمايه بستخدم السي اس ار
اف طيب هلا كمان نحنا لازم ما ننسى انه
نوضع هون بعد بعد ادخال البيانات لازم
نعمل ريتيرن دايرك به الشكل ونعمل سلاش
ادمن مشان لما نقوم بعمليه ادخال يرد
يرجعنا للصفحه هي لان لو ما وضعنا هذا راح
يظهر عننا صفحه بيضاء خلينا نرجع نتاكد
نعمل الطريقه هي نح نقوله تيست كريت لاحظ
طبعا ما ننسى انه عننا الديفولت فالو
للكرد ات نحن ما دخلناه خلينا نوضع قيمه
فارغه حاليا لانه نحن لسه ما فتنا بالوج
ان تمام انجز لكن صفحه فارغه فذا الشيء
ننا را نعمل هي وهلا نرجع الريلود بس لو
بروح على هون بنلاحظ انه نزل عندي فلاحظ
انه عندي هون ه وهون ن بينما هذا فارغ
لانه احن اعطيناه قيمه فارغه ممتاز طيب
هلا انا بدي ارجع اعمل تيست مره ثانيه
فالامور كلها شغاله نرجع بلاقي واحد ثاني
فهي هي ببساطه طيب انا هلا بقى بدي اظهرهم
بهذا المكان هلا شو راح اساوي بروح على
كاتورز عننا بالجدول هون راح اقول له تي
بادي ولكن خلينا نستدعي البيانات من هون
فببساطة
سلاش اتش تي تي بي سلاش موديلز سلاش طبعا
هي لازم تكون نفسها اللي انا كاتبها هون
اه تمام اب موديلز بعدين كاتيجوري فهلا
هون انا شو راح اساوي متغير كاتيجوري
تساوي نيو كاتيجوري بعدين راح ارجع ل
كاتيجوري تساوي كاتيجوري بعدين تيت خلينا
نجرب اذا عملنا ريلود ما في عننا مشاكل
ممتاز هلا انا راح اجي اعمل هون ف اتش
طبعا بالبلد انجن اللي موجود بال ننا نقدر
نكتب الفور اتش به الطريقه فراح اخذ اللي
هي ها كاتيجوري انسخها واكتبها هون وهلا
راح اعمل تي ار بعدين اي دي وهون حرا افتح
به الطريقه لله ايتم بعدين النيم هلا بعمل
ريلود لاحظ كتب لي التيست والتيست الثاني
طيب خلينا نرجع نعمل هون كريت باي طبعا
هلا كل هدول انا هلا ما بموني باقي الحقول
كريت ات بالنسبه للديل هلا نشتغل فيها
خليها فارغه تمام ريلود اوكي فهلا انا
بكتب اي شيء لاحظ مباشره عم يطلع بهي
الطريقه طيب ممتاز اذا انا قدرت اني احقق
الشيء اللي بدي اياه في شغله هلا نحن لازم
نعملها وي هي انه هون بدل الانسيرت خليها
كرييت والسبب من شان انه يقوم بتعبئه
الكريد ات بشكل تلقائي تمام طيب بس في
عننا مشكله ثانيه راح تواجهنا واللي هي
انه انا كريتت باي هذا لازم اذكره
بالموديل هون حاليا راح اعمل هيك وخليه
هلا قيمته فارغه تمام فهلا اي شيء راح
اكتبه لاحظ انه مباشره قام بتعبئه هذا
مكان فكريت مهمه لازم تعرفوها طبعا هي
تابعه للموديل هذا هلا بدنا نبدا نشتغل
بالديل انا هلا لو بجي لهون وبعمل مثلا
لينك طبعا ممكن تعمله باكثر من طريقه طبعا
هي الطريقه اسهل شي ممكن انك تعمل هلا
كلاس مثلا لود لاحظ انه كلهم هدول موجودين
هلا انا راح اعمل لينك هون يوار ال مثلا
وهون راح اساوي كالتالي راح اقول له مثلا
دي كاتيجوري بعدين لينك بهذا الشكل راح
يكون حله ايتم ايدي دي هما بنجي هيك ريلود
لاحظ انه تحت عم يكون على الزاويه تحت
بتلاقي مكتوب ديل كاتيجوري بعدين سلاش 1
وهون سلاش 2 وهكذا تمام فلما يروح لهذا
اليور ال راح يحذف اللي حددناه نحنا طيب
كيف ب يصير هذا الشيء معناتها را ناخذ هاد
وراح نروح على الويب وراح نعمل واحد ثاني
ولكن بدل البوست بدل البوست راح يكون جيت
تمام لانه نحن عم نعمل يو ار ال عادي يعني
هلا بعمل هيك لاحظ يوار ال عادي فلازم
يكون تيت كمان راح نعمل سلاش وراح نضيف
الاي دي اللي هو هذا فهلا هون راح مثلا
راح نسميه نفسه خلينا نكتبه نفسه راح نروح
لهون الموضوع ببساطه ب ننسخ ها ونسمي
الفانكشن هيك بهذا الشكل بس لاحظ شو اللي
راح اساويه انا راح اعمل هون متغير بهذا
الاسم وراح اقول له فايند وهون ريكوست اي
دي تمام بعدين راح اقول لله كاتيجوري
ديليت بس بهي الطريقه فهلا بعمل هيك لاح ظ
انحذف
مباشره شايفين قديش سهله فما بدها اي
تعقيد لاحظوا انه لارافيل عم يختصر علينا
كثير طبعا نحن ممكن نعمل طريقه ثانيه يعني
انا ممكن اعمل لك فورم صغير هون من اجل
الديلي وطبعا هي الطريقه يعني ممكن تكون
اامن وافضل بس انا مشان اعطيك الشغله
السريعه ممكن انك تساويها بهي الطريقه هلا
بدنا نبدا نتعلم البوست انا كيف بدي اعمل
بوست نفس المبدا اللي عملناه هون رح نكرره
مع صفحه البوست طيب رح اجي هلا اعمل هيك
راح انسخه هذا وراح اسميه بوستت بببي
معناتها كمان راح اعمل كنترولر ثاني فهلا
راح اساوي كنترولر بي اتش بي ارتيزان ميك
كنترولر بعدين بوست كنترولر طبعا الاسم
اللي بدك اياه ما في مشكله فهلا هون مثل
مكم شايفين انا عندي صار كنترولر فاضي
فهلا انا راح اعمل بهذا الشكل راح اروح
على الويب وراح نعمل التكرار اللي سويناه
هون مثلا ادمين سلاش بوست مثلا فهون كمان
تمام وهون كريت بوست وهون ديل بوست بهذا
الشكل فخلينا نعمل هيك طيب بيصفى عنا
الكنترولر ها راح نكررها هون مثل ماكم
شايفين بوست كنترولر اللي هو هذا اللي كنا
هلا عاملينه نكرره مباشره طبعا ممكن تشوف
ان الموضوع شوي سريع بس الموضوع سهل وجربه
بنفسك اكثر من مره راح تلاقي ان الموضوع
جدا سهل طيب هلا انا شو راح اساوي ببساطه
لما بعمل هلا سلاش بست فلاحظ انه نفس
الصفحه لانه انا عملت لها دوبليكيت او نسخ
يعني فهلا راح اغير بعض الشغلات بوست لاحظ
ريلود صار عندي بوست تمام هلا انا شو راح
اساويه بما انه ننا عننا هلا هون الفورم
بدنا نعدل كم شغله على الفورم ناخذ هي
نكتبها كريت بوست وهون بدنا نعمل شغله
عننا التايتل اللي كان تايتل وعنا
الكونتنت طبعا انت ما راح تعمله حقل نص
صغير يعني بعمل ريلود صيف انا بدي اعمل ل
تكست اريا فناخذ نفس الكلاس وهون كونتنت
ريلود لاحظ صار عندي هون مكان اني يكتب
البوست عندي هلا الصوره خلينا نحطها
بالاعلى ثمبنيل وهون راح اسميه هذا فايل
والاسم تبعه سم او شو كان الاسم ايمج
خلينا كمان نكتبها هون بالبل ايميج مثلا
ريلود انه هون انت بتقدر توضع صوره من اجل
انك ترفعها مشان يصير عندك بوست نظامي
بوست حقيقي طيب هلا انا شو اللي محتاجه
كمان كاتيجوري طيب كمان انا هلا بدي اجيب
الكاتيجوري من اجل اني انا اصنف هذا
البوست الموضوع بغايه السهوله هلا راح
اعمله هيك كاتيجوري تتذكروا لما عملنا
الفور اتش ها راح نعملها كمان هون بس هلا
انا بدي احط سلكت دوت فور سلك تمام والنيم
تبعه هو الكاتيجوري وهلا انا شو اللي راح
اعمله هون راح اعمل اوبشن فاضي اكتب سلكت
يعني هيك هيك بده يكون بهذا الشكل وتحته
راح ي الكاتيجوري فهلا انا شو راح اعمل
ببساطه راح اعمل الفور اتش اللي كنا
عاملينها هون فهون راح نغير نله كاتيجوري
وهون بالاوبشن راح يكون عننا الاي دي تبع
الكاتيجوري اللي هو ايتم بعدين اي دي
بينما بالظاهر الشي اللي انت راح تشوفه هو
الاسم انت ما بيهمك الاي دي انت بيهمك
الاسم هون ايتم بعدين اي دي ريلود طبعا
فارغه لانه انا ما عندي كاتيجوري طيب
خليني هلا انا شيل هذا انا هلا ما بيهمني
انا خلص انا هلا بدي اعمل بوست ف الموضوع
ببساطه انا هلا بدي ارح للكوري لاحظ شو
اللي راح يصير مثلا عندي هي الكاتيجوري
تمام بعمل ريلود لاحظ طبعا طلعت الاي دي
طبعا نسينا ننا نحطها نيم ريلود لاحظ عندي
هون تيست فلما بفتح ننا على الانسبيك هون
لاحظ انه الفالو تبعها سبعه والاسم تبعها
تيست فالاي دي يعني الاي دي تبع
الكاتيجوري هي سبعه فحاليا انا عندي فورم
مصغر من اجل اني اعمل اي بوست بدي اياه
طيب كيف هلا بدي ابدا اتعامل معه كيف بدي
ارفع صوره البوست اول خطوه راح نعملها هو
اني يروح على الموديل تبع البوست مثل ما
نتذكر كنا بالكوري عملنا مصفوفه من نوع
بروتكت باسم فيبل وحكينا انه هذا الشيء
كله اجباري لازم تكتبه فالبيانات اللي بدي
امررها بداخلها هي كالتالي عننا التايتل
عننا الايمج عننا الكونتنت وعنا
الكاتيجوري بهذا الشكل وطبعا ما بنسى
الكريت باي طبعا كريت راح يكون فارغ لبين
ما ندخل بمرحله انشاء صفحه تسجيل دخول طيب
هلا انا ببساطه راح اجي لهون وراح اقله
طبعا ما بنسى نستدعي البوست يوز اب موديلز
سلاش بوست وهلا هون راح اعمل ببلك فانكشن
بعدين كريت طبعا راح يكون عننا ريكويست
وهلا انا هون راح اقوله بوست تساوي نيو
بوست نفس الخطوات اللي كنا عم نكتبها
بالكوري طيب هلا راح نعمل الموضوع بهي
الخطوات اول شيء راح نعمله هون نعمل بوست
بعدين كريت نعمل هي الطريقه هلا راح نعمل
ايميج تمام ريكويست ايميج راح نكرر كل
هدول تايتل تمام بهذا الشكل لكن الموضوع
ما راح يتم بهال البساطه يعني نحن اوكي
نحن عملنا كل هدول راح تدخل البيانات
والامور تمام لكن في عننا مشكله اللي هي
الايمج انه نحن لازم نرفع الصوره نخزنها
ضمن الملفات تبع لارافيل
وبعدين انا اخذ المسار تبع الصوره مسار
الصوره هو اللي راح يتخزن كيف هذول كلهم
بدهم يصيروا الموضوع اول شيء راح يبلش من
انه انا اقول له مثلا ايميج تساوي بعدين
هون كيف كنا نحن عم نستقبل ريكويست كمان
هون راح نعمل ريكويست بعدين هون راح نقول
له فايل بهذا الشكل انه انا هلا بدي
اتعامل مع ملف بعدين اسمه ايميج ليش انا
كتبت ايميج لانه عندي هون ايميج مثل ماكم
شايفين بعد هيك انا راح اعمل فولدر ضمن
البابلك لازم يكون ضمن البابليك ليش لانه
هذا الاندكس هو عباره عن الموقع كله تمام
صح نحن ما بنتعامل معه هذا لكن هو اللي
بيبدا الويب سايت كله من هذا المكان كل
شيء انت بتشوفه بيكون موجود بهذا المكان
شايف نحن هذا كله ما بيهمنا اللي بيهمنا
انه انه لارافل اساسا عم يبدا من هذا انا
راح اعمل فولدر هون وراح اسميه مثلا ايجز
وبس فهلا انا ببساطه راح اجي اعمل ايمج
بعدين موف واسم الفولدر ايمج
بس بهي الطريقه طيب بس كمان ما راح ينزل
مباشره نحن بدنا نشوف اسم الملف يعني هو
راح يتخزن بس كمان بدنا اسم الملف يعني
انت شو بدك تسميه ممكن تحط اي اسم بدك
اياه على فكره حتى لو كان اسم الملف شو ما
كان انت ممكن ترجع تعمل اعاده تسميه وتسجل
هون بس نحن بدنا نجيب الاسم الافتراضي يلي
هو ايمج بعدين تيت كلاينت اورجينال نيم هي
الفانكشن اللي بتجيب اسم الملف الاساسي
تمام طيب هلا نحن ما خلينا نعمل هي نطفيها
كلياتها ونعمل ريتيرن لصفحه ريدايركت
لصفحه البوستات اللي عم نعملها ادمين سلاش
بوست تمام خلينا نجرب نعمل تجربه فمثلا لو
اخترت صوره انا راح اعمل
كرييت اعطاني
خطا شو السبب اه السبب انه نحنا هون نسينا
نغير الكنترولر هذا ناخذ هون نعمل هيك
نعمل هيك ريلود نرجع نحمل الصوره مره اخرى
كريت طبعا كمان راد قاللي خطا طبعا السبب
بعود انه
بالبوست لازم الفورم ناكد عليه انه انا
ممكن اني دخل ملفات رقميه او يعني صور او
ملفات مرئيه صوت فيها فانا هون راح اقوله
انك تايب ملتي بارت سلاش فورم داتا فنرجع
بعمل هلا نرجع لهون معلش خلينا نتعلم شوي
من الاخطاء ونجرب حعمل كريت لاحظ انه ما
اعطاني اي مشكله هلا طيب اوكي معناتها
انحلت المشكله هلا لما بروح
للبلك ليجز بلاحظ انه ارتفعت الصوره بنجاح
اذا هذا هو اللي انا بدي اياه طيب اذا
شغلي انا كله هلا تمام بس خليني اخذ هي
احطها بمتغير مشان هلا استدعي كمان هون
فهلا راح اقول له فايل نيم مثلا بس بهي
البساطه وهلا هون ل بدي اعمل هيك طبعا هذا
خلص لازم ينزل للاسفل وهون راح اخذ بقي
حقول لله فايل نيم ممتاز هلا راح ارجع
اعمل صوره ثانيه ح اكتب اي شي حعمل هونه
تيست كريت ما صار عندي مشاكل او ممتاز
خليني نروح اعمل ريلود لاحظ انه ظهر عندي
كله ولاحظ انه الايمج جاب لي اسم الملف
اذا انا كل شغلي صحيح 100% هلا بدي اجيب
هي البوستات لهون الموضوع ببساطه نيجي هلا
لهون نستدعي البوست نعمل كمان مثل اللي
عملناه نيو بوست وهون وهون راح انزل بقي
اعمل فور ايتش طبعا هلا ممكن انا احط
ايميج وال تيتل طبعا الكونتنت ما راح يظهر
بالجدول لانه ممكن يكون كبير الكونتنت
يعني فيفترض انه ما يظهر بس ممكن ننا
نظهره عادي هلا خلينا نظهره بالوقت الحالي
كونتنت وهون راح اعمل هلا تي ار وهون راح
اعمل الصوره بس خلينا شوي الصوره هلا
بالاخير راح اعمل هلا ايتم للنيم يعني
خلينا نعمل لها مكان خيه هلا فارغ مؤقتا
بس تمام وهون راح انزل كمان طبعا نحن مويم
عفون تايتل وهون كونتنت طبعا ما ننسى
الكاتيجوري انه هي لاي تصنيف تابعه وراح
اوضع ه لاحظ انه انا عندي هذا طيب خليني
اعمل الايمج بهذا الشكل راح اعمل هلا صوره
اي ام جي وهون راح اوضع تمام وكتب
ايجز بعدين هون راح اعمل سلاش وبعدين راح
اقوله ايتم فو تمام لود ما طلع عندي شي
على الاغلب في عندي مشكله ايتم اه عفوا
ايمج وليس فوتو لاحظ ظهرت كلياتها هي عندي
ممتاز طيب انا بدي اعمل لها شويه مقاسات
هلا خليني اعطيها ستايل صغير مثلا و 30
بكسل هايت 30 بيكسل اوبجيكت فيت طبعا هي
سي اس اس اكيد اللي ما بيعرف سي اس اس
بامكانه يدخل على الدوره التعليميه لسي اس
اس شرحت بالتفصيل كيف تشتغل على سي اس فهي
هي انا قدرت اني اعمل ايمج اني ارفع صوره
اني اكتب كونتنت بس في عننا شغله هون ليش
الكاتيجوري طالعه سبعه ليش مطالعه التيست
اللي كنا نحن حاطينها الموضوع ببساطه راح
نعمله كالتالي راح نعمل ربط ما بين
الكاتيجوري والبوست كيف كيف انا بدي اعمله
فحتى اسوي هي الخطوه راح اروح على البوست
هون وراح اعمل فانكشن بهذا الشكل ببلك
فانكشن مثلا
كاتيجوري داتا مثلا تمام راح انزل ق لله
ريتيرن ذس بعدين بيلون تو طيب انا شو عم
اسوي هلا هون بس تابع معي راح اعمل
كاتيجوري بعدين كلاس تمام هذا الباراميتر
الاول لهي الفانكشن تمام انه انا استدعيت
الكلاس تبع كاتيجوري اللي هو هذا الموديل
اللي هو هذا تمام وال البراميتر الثاني
اللي هو الكاتيجوري تمام شو يعني هذا
الكلام انه انا لما بجي لهون مو اسمها هي
كاتيجوري فمعناته انا بدي اجيب هي القيمه
ووضعها كانه وضعتها هون بس بهي البساطه فه
العمليه راح تعمل الربط ما بين البوست
والكات جوري راح تجيب البيانات تبعتها
بحسب الكاتيجوري هي فهلا انا ببساطه لهون
راح اقول له كاتيجوري داتا وهون شو بدي
اجيب بقي من الكاتيجوري انا هلا صار عندي
صلاحيه اني ادخل على الداتابيز على جدول
كاتيجوري اللي هو هذا كاني انا دخلت هلا
لهون صار عندي صلاحيه اني اجيب اي شي بدي
اياه شو بدي اجيب بدي اجيب النيم ف ببساطه
راح اعمل نيم فهلا لاحظ انه هي سبعه اعمل
ريلود كتبلي تيست فانا قدرت اني اجيب
بيانات الكاتيجوري لعندي مباشره انا عملت
ربط ما بينهم والموضوع جدا سهل وبسيط فهلا
برجع بعمل موضوع الحذف ناخذه هذا نفسه
لهون وبدل ديل كاتيجوري ديل بوست مثلا
وهون راح نعمل نفس الفانكشن الليي
استخدمناها للكت جوريز ب مع انه خلاص
حفظناها ما عاد في داعي نعيدها كل مره
فهون راح اعمل بوست وهون ريلود فهلا بعمل
ديليت قلي
404 لازم نروح لهون دي بوست اي دي اه عفوا
هون لازم ادمين هو حذفها فهلا بنرجع بعمل
وحده ثانيه نعمل كونتنت نرفع الصوره نعمل
كرييت انشالي اياها بهذا الشكل هلا بعمل
حذف انحذفت اذا انا هلا قدرت اني اعمل كل
هدول هلا بيجي عننا المرحله يلي هي انه
انا بدي اعمل يوزر طيب بس اذا لاحظتوا هلا
انا بعمل بوست ما عم يعملوا اي شيء هلا
خليني اروح ل الناف بار طبعا الموضوع
السهل كثير ما بده اي شيء بس بعمل يو ار
ال ونقول له ادمين بما انه هي الصفحه
الرئيسيه اللي احنا عملناها وهون ادمين
سلاش بوست وهون ادمين مثلا سلاش يوزر
ريلود فلاحظ بوست كاتيجوري بوست كاتيجوري
هلا ناهيك عن موضوع الالوان انه ليش ما عم
تتغير ها موضوع متقدم بحكي فيه بعدين طبعا
اللي بيعرف جافا سكريبت واللي بيعرف سي اس
اس راح يعرف شلون يعملهم طيب خلينا هلا
نعمل شغله ثانيه يلي هي اليوزر هلا اليوزر
حاليا فارغه خليني هلا اعمل نفس الجدول
الليي كنت اعمله مثلا بالكات جوريز وراح ر
دبد بب وبما انه نحنا عم نحكي هلا عن يوزر
فمعناها نفس الخطوات الليي عملناها مع
كاتورز ومع البوست بدنا نطبقها كمان
لليوزر يعني انا راح اعمل هون الموديل
يوزر وطبعا انتم شايفين انه بالموديل في
عننا يوزر مثل ماكم شايفين طبعا هذا الكود
كلياته ارفيل اساسا مسبقا قام بانشاءه مثل
ماكم شايفين في عننا البروتكت الفيلل
والنيم والايميل والباسورد تمام باقي ما
تبقى نحنا هلا حاليا ما بيهمنا اللي
بيهمنا حاليا انه نستدعي هدول وخلص راح
نعمل هيك يوزر وهلا هون خلص هلا حاليا
نعمله هيك ريلود بعدها 404 لانه لازم نروح
على الويب وناخذ كل هدول نفسهم كمان نعمل
هون يوزر بهذا الشكل كريت يوزر ديل يوزر
تحذف اليوزر مثلا نفسها ها اوكي طبعا ما
بنسى نستدعي اليوزر كنترولر بناخذ لهون
نعمل هيك بس اليوزر ننا نفسه لسه ما
انشاناه هذا فروح لهون على التيرمنال
ونقوله بي اتش بي ارتيز ميك كنترولر بعدين
اسم الكنترولر وضغط انتر فصار عندي جاهز
بهذا الشكل مثل ماكم شايفين هلا خليني انا
انسخ نفس اللي كان موجود بالكور تمام خلي
اخذ هدول واروح على اليوزر واحطهم هون
تمام بس راح نغير كم شغله مثل العاده لحتى
يتناسب مع الشي عم نعمله مديل سلاش يوزر
را اخذ هذا هون وهذا هون وهلا راح اكتب
هون يوزر وهون ادمين سلاش يوزر ادمين سلاش
يوزر وهون ديل يوزر شو كنت انا مسميه ديل
يوزر تمام اوكي حاليا كله تمام طيب هلا
بيجي عندي المرحله اللي هي انه انا لما
ادخل اسم يظهر هون الموضوع ببساطه بدنا عن
عننا كم خطوه لازم نعملهم اولا انه انا
عندي ايميل وعندي باسوورد هلا برجع لهون
بنروح على اليوزر بلاحظ انه في عندي الاسم
والايميل طبعا هدول ما بيهمو بيهمنا
الباسورد والايميل والاسم طيب لازم نضيف
هون ايميل تمام وهون باسوورد نعمل هيك
باسوورد خلينا نسكر هدول معناتها نحن لازم
نعمل هلا حقل او حقلين اضافات اللي هو
الايميل وعنا هون باسوورد تمام وهون راح
اكتب باسوورد وهون ايميل بهذا الشكل ريلود
صار عندي هدول هلا انا لما بجي لهون انا
هلا ببساطه بكتب هيك نجرب كرييت طبعا
حولنا لل كاتيجوري ام شو السبب اه السبب
انه نحن هذا لازم نغيره كرييت يوزر نرجع
لليوزر طبعا انشاه هون لاحظتوا خلينا نرجع
لليوزر كرييت لاحظ انشال لي يوزر مباشره
كمان خلينا بما انه نحن انشانا خلينا نجيب
الايميل ايميل عننا ايميل وعننا الاسم طيب
انا هلا كيف بدي بدا استخدمه هذا واستفيد
منه اول شيء نحن لازم نعمل صفحه لوج ان
طيب انتبه معي هذا الموضوع جدا لازم تركز
على لانه فيه شويه شغلات لازم تتعلمها
مضبوط اول شغله انا لازم اعملها يلي هي
اني اعمل صفحه لوج ان لو اندت بددت ph اش
بي وراح ناخذ هلا كل هيك بس من دون جدول
تمام وهون لوج ان تمام اوكي لوج ان ممتاز
فبد نعمل لها صفحه طبعا انا عم اشتغل
بسرعه لانه يفترض انك تكون انت متاسس من
دوره تعلم لارافيل وثانيا تكون فهمت لانه
نحن كل شيء عم نكرره نفس كل مره ف فانت
لازم هلا تكون حافظهم وما عاد في داعي
لانه نشتغل ببطا تمام فهلا انا راح اعمل
هون لوجين وهون هلا راح اعمل سلاش لوج ان
لاحظ انا هلا صار عندي صفحه تسجيل دخول بس
هلا نحن لما نسجل دخول في عننا مشكله انت
شايف انه انا هلا عم يظهر عندي كل شيء
وكله متاح قدامي فيني يدخل واتجول وكانه
ما في لا عننا حمايه ولا شيء فانا لما بدي
انشا يوزر لازم نعرف شغله فلاحظ انه
الباسوورد نزلت بهي الطريقه نزلت مشفره
ولكن انا ممكن بكون دخلتها باي طريقه يعني
هلا بكتب واحد اثنين ثلاثه بعمل كرييت
انشا لي اياه عادي لكن الباسورد لاحظ انه
شلون مشفره بهي الطريقه ف لارافل الجماليه
اللي فيه انه هو امن فحتى بهي محافظ عليها
ولا يقبل انه يسجل دخول بطريقه بلان تكست
يعني انه تكون هيك واح اين 3 بهذا الشكل
يعني مثلا هيك يعتبرها خطا انت لازم تسجل
دخول بطريقه امنه اكثر انت بتدخل واح
اثلاثه وهو بيفحص اذا كان هي القيمه اللي
مدخلها مطابقه للتشفير اللي هو عمله
فبيقول لك تفضل فهون انت عملت حمايه في
حال لا سمح الله صار في اختراق لقاعده
البيانات اوكي هلا انا بدي اسجل دخول كيف
نرجع للوج ان لوج ان وهلا نعمل كنترولر
خاص باللو ان بس ما في داعي نعمل كنترولر
للوج ان ممكن نعمله لليوزر لانه نحنا
اساسا عندنا كنترولر لليوزر فهلا راح اعمل
كنترولر هون راح اعمل فانكشن عفوا راح
اسميه لوج ان خلينا ن كل هدول وروح على
الويب وهلا نعمل هون طبعا لازم يكون من
نوع بوست هلا اللي بدي اسويه كالتالي
انه انا بدي استدعي اول شيء هون انه انا
لازم استدعي ها شو هذا اللي بيعمل هذا
اللي بيعمل انه بيعمل لي مطابقه للايميل
والباسورد بيتاكد ان دول كان صح او خطا
فحتى تعمل انت لوج ان ببساطه راح تكتب
الاوث بعدين راح تقول له اتمت وهون بدك
تعطيه المعلومات تبع الدخول تبعك فراح
تفتح مصفوفه وراح تعمل كالتالي هي الايميل
تمام ناخذ من الريكويست ايميل وهون الباس
ورد وبدنا نشوف اذا كان كل شي تمام خلص
راح عملنا ريتيرن ريدايركت
للادمن اللي هي الصفحه الرئيسيه تبع
الادمين خلينا نعمل ريلود اي شيء طبعا
عمللي ريدايركت لانه نحن ما عملنا شي لسا
فانا راح اساوي الطريقه التاليه طبعا هي
راح ناخذها بمصفوفة
[موسيقى]
رعلي كلمه اخرى يلي هي لوجين بعدين هون
راح اعمل وذ مثلا اسميه ايرور مثلا ما
بعرف اي شيء والنص تبع هذا نص الايرور
نفسه انه مثلا البريد الالكتروني مثلا او
كلمه المرور غير صالحه فلما يصير هذا
الخطا راح يرجعك لهون خلينا نرجع نجربها
طبعا اول شيء رجعني لهون شايفين ما اخذني
صفحه اللوج ان طيب انا شلون بدي اوضع
رساله الخطا ببساطه راح اعمل الرت اليرت
اللي هي طبعا موجوده بالبوت ستراب اكيد
اللي بيعرف بوت ستراب راح يعرف شو هي طبعا
هلا خلينا نجرب نعمل هيك المفروض انه النص
يجي هون طيب شو اللي راح اعمله رح ننزل
هيك وراح نعمل هيك وراح نكتب الشرط ي هذا
اللي نحن حنعمله راح نقول له اذا السيشن
الجلسه تبعنا هاز تحتوي على الايرور فاظهر
لي النص هون تمام هلا ممكن تحط انت نص
ثابت على فكره عادي يعني ما في داعي انك
تمرر اي شيء مثلا بهذا المكان لكن ممكن
تكون رساله الخطا بتتغير انت ممكن تعمل
اكثر من رساله خطا فاكيد ما راح تعمل اكثر
من الرت لا وانما النص هو اللي بيتغير
فببساطة
[موسيقى]
شروط اكثر من هيك انه ما تقبل اي كلمه
مرور بس هلا نحن خلينا نعمل هيك مثلا له
كرييت فخليني اخذ الايميل خل ارجع لصفحه
اللوج ان تمام وضعه هون وراح اقول له واحد
ا 3 لاحظ دخلني لهون مباشره طيب لو رجعنا
كتبنا اي شيء فقال لي انه غلط شايفين قديش
الموضوع سهل طيب هلا في عننا خطوه ثانيه
ويلي هي انه انا كيف بدي امنع اي حدا يوصل
لهون يعني انا انت شايف مثلا اذا ما كت
مسجل دخول عم ادخل لهون فكيف بدي امنعه
فهون نحن في عننا خطوه ي هي ما يسمى
بالميدل وير الميدل وير هي مثل ما بقولوا
البرامج الوسيطه بارفيل شلون يعني يعني
انا هلا راح اروح على التيرمنال وراح اقول
له بي اتش بي ارتي سن ميك ميدل وير وراح
اسميه مثلا اوث تمام فهو انشالي ميدل وير
فانا لما بفتح الميدل وير رح لاقي موجود
بهذا المكان اول شي نحنا راح نجي لهون
وراح نعمل راح ناخذ هذا راح نضعه هون وهون
بعدين راح اقول له اذا الاوث بعدين تشيك
يعني هي الفانكشن الموجوده ضمن الاوث هي
اللي راح تتاكد اذا كان انت مسجل دخول او
لا اذا بهي الطريقه ح نحط اشاره التعجب
يعني انه اذا ما كان مسجل دخول فراح نقول
له ريتيرن مباشره لصفحه اللوج ان اللي هي
ها خلينا نعمل هيك مباشره فخلينا نعمل هون
طبعا في عننا مشكله صغيره يلي هي انه
الاوث لاحظ انه انا مسجل اوث بهي الطريقه
عملت الميدل ور كتبت اوث وهي كلمه محجوزه
اصلا يعني كلاس محجوز موجود من هون فانا
لازم مثلا نسميه او ميدل وير بامكانك
تسميه على فكره اي اسم بدك اياه يعني لا
تقيد بالاسم هذا لكن لا تسميه اسم محجوز
فخليني اعمل هيك خلاص هلا لما بنعمل ريلود
ما صار عندي اي شيء ليش لان لازم انا اعرف
الميدل وير اول شيء بفولدر اسمه بوت ستراب
طبعا مو بوت ستراب تبع سي اس اس وانما هي
خاصه برافيل بنروح على الاب وهون راح اعمل
كالتالي ح اقول له ميدل وير بعدين الياس
وبعدين راح افتح بهاي الطريقه راح راح
اقول لله او مدل وير دوت يوزر وهون راح
اعمل الكلاس تبعي راح استدي نفسه اللي
هو الميدل وير اخذ هيك بهذا الشكل حله اب
سلاش اتش تي تي بي بعدين سلاش ميدل وير
طبعا هو كانه كرر لي اياه اوكي طبعا
الطريقه هي احفظوها بهاي الشكل وبعدين راح
اعمل سلاش بعدين راح اقول لله كلاس تمام
اوكي ججي ريلود ام في عننا خطا خلينا نشوف
شو هو طبعا هذا اللي كتبته خلينا نخليه
مثلا بهذا الشكل طبعا فيك تكتب اي شيء على
فكره اللي بدك اياه ما في مشكله يعني نحن
هي كانه بس عم نعطيه اسم واذا استدعينا
هذا الاسم كانه استدعينا هذا تمام بس في
عننا مشكله راح تقابلنا انه المشكله هي
اللي صايره انه انا كاتبه بهي الطريقه
فخليني اعمله
[موسيقى]
كمفوض الفاصله هيك وهون لازم اكتب هيك
تمام تمام حليت المشكله المشكله اللي عم
تصير انه مع كل اصدار عم ينزلوه بارفيل
احيانا عم يغيروا الشغلات كثير فطريقه
اللي كنت استخدمها مختلفه شوي فله هيك
واجهت مشكله كنت اشتغل على لارافل 10 لكن
حاليا اصدار لارافل 12 ففي كثير تغييرات
طيب المهم اشتغلت هلا بدنا نروح للويب هون
وراح نعمل خطوه جدا جدا مهمه يلي هي انه
انا بدي اتاكد انه هدول الرات راح يكونوا
مسجل دخول ح طيب كيف هذا الشي راح اساويه
اول شي راح اجي لهون وراح اقول له راح
اعمل راوت بعدين ميدل وير بهي الطريقه
وراح اعمل جروب تمام بعدين فانكشن جروب
وهون فانكشن انه انا بدي اخذ جروب لهذا
تمام خلينا نفتح هيك الميدل وير اللي هو
هذا اللي هلا عملناه اللي تحت اسم هذا اجي
احطه هون وعلى فكره ممكن نعمل اكثر من
ميدل وير يعني ممكن ننا نتاكد انه مسجل
دخول وممكن يكون هو ادمين يعني نعمل ميدل
وير ثاني وهكذا يعني ممكن انا اعمل ه هيك
واحط اكثر من ميدل وير لكن انا حاليا عندي
ميدل وير واحد تمام وراح اخذ هلا هذول
كلياتهم لهذا طبعا اللوج ان لازم تكون
خارج الميدل وير لانه اساسا انت مالك مسجل
دخول فانت كيف بدك توجه ل صفحه الدخول اذا
كان ضمن هذا فخليه بهذا المكان مثل ماكم
شايفين كل شيء راوتس انا بخاف عليها انه
حدا يدخل عليها من دون تسجيل دخول فانا
بوضعها ضمن ميدل وير هلا بعمل ريلود ما
صار عندي اي شيء اه لانه نحن اساسا مسجلين
دخول طيب معناته نعمل زر لوج اوت راح اعمل
هون زر ثاني بالنف بار اللي هو لوج اوت
لوج اوت وهون خلص راح اعمل سلاش لوج اوت
تمام هلا لازم نروح للويب وهون راح نعمل
لوج اوت طبعا انا حطيتها ضم ضمن الميدل
وير لانه اساسا ما بصير انك تعمل لوج اوت
اذا انت مالك مسجل دخول اصلا راح نروح
لليوزر لهون راح اخذ نسخه هيك لوج اوت
وهون بس كل اللي بحتاجه هو نكتب اوث لوج
اوت بس ريلود لوج اوت صار عندي فارغه طبعا
نحنا لازم كنا نعمل ريتيرن للوج ان ل نعمل
ريلود شايف اخذني للوج ان بروح على البوست
ما عم يقدر يدخلني ولا لاي مكان ليش لانه
انا ماني مسجل دخول فلما برجع هلا بكتب
واحد انين 3 لوج ان اه ما صار الا وقعنا
بالفخ المفروض انه انا بهذا المكان لازم
ما احط اللوج ان كمان الكنترولر تبعه ما
لازم اوضعه هون لازم حطه برا ف ليك نحن
لازم نتاكد منيح شو عم نعمل اوكي برجع
بعمل هلا بهذا الشكل واحد اين 3 لاحظ انه
دخلني وصار بقدر اني ادخل لوين ما بدي
بعمل لوج اوت خلص سجل خروج ما عاد فيني
ادخل ولا اي مكان فينا نخفيه هدول ايه
فينا نخفيه كيف راح نروح لنف بار او خلينا
نروح على اوت نفسه فلاحظ انه انا مستدعي
الناف بار انا خلص ما بدي الناف بار كله
ما بدي اياه وقت ما اكون مسجل دخول ما له
شغل ابدا فراح ا له بس اذا اوث تشيك راح
اخذ هذا ريلود اعطاني خطا والسبب انه
عملنا هيك لاحظ انا ما عندي اي شيء برجع
بكتب واح انين 3 دخلني وصار عندي كل
هدول ف شاااي قديش الموضوع سهل طبعا ممكن
تواجه بعض مشاكل وشفتوا شلون عم نمشي خطوه
بخطوه وعلى فكره عادي ممكن تتوجه للشات جي
بي تي وتحكي له المشكله اللي صاره معك
وبحل لك اياها مباشره مثل ما انا ساويت
وقت عملت الموضوع تبع الميدل وير وقت
سجلته بالملف الاب الموجود بالبوت ستراب
فموضوع ما بده شي طيب هلا انا بدي ارجع
لشغله مهمه الليي هي كريت باي تذكرتو
مضبوط طيب كيف بدي اتعامل معها هلا بروح
للكات جوريز وشايفين كانت فارغه بس هلا
انا راح اقول له اوث بعدين يوزر بعدين اي
دي بس بهي البساطه راح اضعها نفسها هي
والبوست تمام طيب هلا لما بعمل وحده ثانيه
لاحظ ظهر لي رقم لاثه وهذا الشيء يرجعنا
لنفس الطريقه كنا عاملينها نحنا وقت عملنا
هي راح ناخذ نفسها وراح اروح على مثلا
كاتيجوري راح احطها هون مثلا راح اكتب
يوزر داتا مثلا تمام وهون راح اعمل يوزر
وحسب كريت باي تمام فراح اروح للكات جوريز
وهون بس راح اقول له يوزر داتا بعدين بدي
الاسم تبعه اعطاني ايرور ام طيب شو كان
الخطا على الاغلب انه احنا هذا كان فارغ
نجي نعمل ريلود لاحظ ظهر معي بهذا الشكل
وهلا طبعا بعد هلا ما عد يكون فارغ لانه
خلاص اي شيء هلا بدخله لاحظ كيف عم يطلع
معي بهذا الشكل البوست نفس الموضوع هلا
بكتب هلا اي شيء برفع صوره كريت كمان
اعطاني هون ثلاثه فنفس الموضوع راح ناخذه
للبوست لاحظوا انه كان انا عندي هذا
الكاتيجوري كمان راح اعمل لليوزر فهلا
بروح للبوست لهون ونفس الموضوع راح اكرره
خلص راح اعمل هيك ريلود ظهر اسمي مباشره
انه انا يلي انشاته وهيك صارت عندي لوحه
التحكم الخاص بالادمن جاهزه تماما من اجل
البدء والاستخدام كمدون نظاميه هلا صار
الوقت لحتى نعمل صفحه البلوج وطبعا صفحه
البلوج هي ما فيها اي شيء جدا جدا جدا
سهله والموضوع بس عباره عن نجيب من
الداتابيز ونعرضه ما عاد في عننا لا
اوثنتك شن ولا عمليات ادخال او اخراج ولا
اي شيء بس بدنا نعرض البيانات معناتها انا
راح اروح على البلوج خلص هذا راح تسكره
خلص كل هذول ما عاد يهمونا وهون راح يكون
عننا البلوك هلا راح نعمل نفس الليي اوت
خلينا ناخذه هو والنا بار واللا اوت تمام
هذول اللي بدي اياهم لما نروح على الويب
خلص احنا ما عاد يهمنا ننا هون اذا كان
مسجل دخول او لا لانه خلص فراح اروح على
البلوج دوت الهوم مثلا ف انا لازم اعمل
هلا بالبلوك الهوم اللي هي الصفحه
الرئيسيه هوم دوت بلدد بي اش بي تتذكروا
اللي اوت اللي كنا عاملينه هون نفس
الموضوع رح نعمله اللي هو الاكس
بعدين بلوج دوت ي اوت بعدين ات سكشن
كونتنت بهال البساطه طيب بس باللا اوت هون
احنا كان عننا موضوع التسجيل دخول نحنا
هذا ما بدنا اياه بس بدنا الناف بار وبدل
ما تكون ادمين راح تكون بلوك تمام وممكن
نغير التايتل مثلا بلوك تمام اوكي فهلا
لما برجع لهون ريلود شايف عندي الصفحه
فارغه هول
الشغلات هي ممكن نغيرها مثلا بنا بار ممكن
نكتب كلمه بلوج ريلود صار عندي به الشكل
طبعا هدول هلا رحنا بعد شوي راح نجي
لعندهم ونغير فيهم طيب هلا انا بدي اعمل
بدي استدعي البوستات اللي عندي الموضوع
بغايه البساطه شوف راح نعمل هيك راح نقوله
يوز اب سلاش موديلز بوست وهون راح اقول له
بوست تساوي نيو بوست وهلا راح اقول له
البوست تساوي بوست وهون ببساطه راح اعمل
هلا اش تي ام ال عاديه كونتينر رو طبعا
هدول كلاسات تبع بوت راب بعدين راح اقول
لله مثلا كول ال جي 4 12 ام بي 3 تمام بس
بدنا نعمل حلقه تكرار يعني هذا بكتبه مره
حده وراح يطبق على كل البوستات فراح اعمل
فور اش وراح اقول لله بوست تمام اجي هيك
به الطريقه ريلود ما عندي هلا شي فهلا راح
اعمل كارد بعدين كارد
مثلا راحله اي امجي هي الامج مثل ما
تعلمنا الا اللي
هوج سلاش ايتم بعدين ايج شايف اوكي به
البساطه كلاس دبليو 100 بها على كامل عرض
الكارد خلينا نعمل بس امتي فان ينزل من
الاعلى اوكي وهون خلص راح اعمل اش مثلا
وراح اعمل هون
تايتل اه عفوا لازم نحط
ايتم فلاحظ كيف الموضوع بهي البساطه هلا
لو بروح لادمن بما انه مسجل دخول فهلا
بروح على البوست هلا بدي اعمل بوست ثاني
مثلا خلينا نقول عن ادوبي بريمير مثلا لو
كنت انا عم بحكي عن ادو برمير بس بتعرفوا
شو خلينا نعمل شيء مرتب من الاخر يعني خلص
بما انه نحن صار عننا هلا شيء حقيقي مثلا
فيديو ايديتينج مثلا بروجرامينج مثلا راح
اروح على البوست هلا وراح اخذ مثلا ورد
بريس وراح اوضعه ضمن البروجرامينج تمام
هلا من ناحيه الكونتنت انا راح اجيب من
لوريم ابسوم يلي ما بيعرف لورم ابسوم هو
عباره عن نص عشوائي ما له اي معنى بس هو
يستخدم من اجل الاشخاص اللي بيعملوا
تصاميم وبحاجه لنصوص عشوائيه تمام اوكي
فهلا بعمل
كريت تو لون اه في عننا مشكله معناتها
خلينا نروح لبوست لكتشر وهون انا راح
اخليها الكونتنت تكست مثلا وما نحدد العدد
ريلود تمام شايفين قبل النص الكبير ف
بالكونت انتت هون انا قلت لكم من لما كنا
عم نعمل هون قلت لكم ما بنا بحاجه لنظر
كونتنت لاحظوا انه ممكن يكون كبير فانا ما
بدي اياه فخلص خليني اشيله من البوست خلاص
خليني نعمله هيك كومنت وهون نفس الموضوع
ريلود اوكي صار عندي بهذا الشكل هلا ممكن
نعمل كمان بي اتش بي بروجرامينج وعننا
النص هذا شايفين مثلا هلا عننا
افترك لاحظوا كيف كاتيجوري ومين عم
ينشه تمام فكل هدول حاليا انا عندي اياهم
ممكن اني زيد عليهم على فكره تخيل انه انت
عندك كل هال المارات وعم تعرضها فيا سلام
مثل ما انا هلا حاليا عم بعمل بنتج و بصمم
بب برمج بعمل كل شي هي خطوه ممتازه فهلا
انا شو راح اعمل ريلود لاحظ او الفخامه
كيف طبعا فينا نحسن التصميم ولكن احنا هلا
مو هدفنا التصميم نحنا هدفنا كيف نعمل
مدونه اصلا طيب هلا انا طلعوا عندي بهذا
الشكل وين الكونتنت كيف بدي ادخل على
الكونتنت اه هلا بيجي عننا خطوه مهمه يلي
هي انه خلينا نروح على الهوم وناخذ هذا
ونعمل حرف الاي اللي هي الانكور مثل ماكم
شايفين وحاليا انا صار عندي هيك ريلود
لاحظ انه صار عندي هون كانه لينك لما بعمل
اي شي شي كانه في لينك طيب هلا راح اعمل
هون يو ار ال سلاش مثلا بوست سلاش الاي دي
طبعا خلينا نعمل هيك سلاش ايتم اي دي
ريلود فلاحظ لما بضغط هيك صار عندي بوست
بعدين الاي دي تبعه ف عندي هون نوت فاوند
لانه مااله موجود وعاده هي الصفحه بسموها
سينجل بي اتش بي تمام خلينا ناخذها مثل ما
هي كلها ونضعها هون را نعمل شويه تعديلات
طبعا راح نروح على الويب وهلا راح خذ هيك
سلاش بوست بعدين اي دي تمام وهون راح اعمل
الاي دي بالاضافه هون بدنا نمرر بيانات
يعني انا هلا هون بلوك دوت سينجل تمام
وراح اعمل بهذا الشكل حراه كومباكت طبعا
هي شرحناها الدوره الماضيه تبع الرافل
بامكانك انك ترجع وتشوفها اوكي ريلود طلعت
عندي نفس الشيء اوكي شو اللي بدي اعمله
هلا راح اعمل هون بالسنجل هلا بدل ما اقول
له تيت راح اقول له فايند وهون اي
دي شو الخطا يلي جانا اوكي اول شيء نحنا
هون لازم نشيل هدول خلص ما عاد بدنا اياه
هون ونعمل هيك بهي الطريقه راح نقول لله
اذا البوست وهون اند اف تمام وراح االه
خلينا نجرب نطبع كلمه مثلا نكتب بوست
بعدين تايتل لنشوف شو بيعطينا اوكي اعطانا
ورد بريس ممتاز طبعا الفايند هو يعني انا
عم اقول لله اوجد لي البوست اللي بالاي دي
تبعه اربعه فراح يجيب لي اذا له راح يجيب
لي البيانات تبعه بس يعني ممكن انا هلا
اعمل متغير او مثلا اكتب اي اي دي فما راح
يظهر عندي شيء لكن لو انا عملت هلا كومنت
لهدول وخليته يجيب لي هذا مباشره راح
يعطيني ايرور وطبعا هذا مشكله فخلينا نرجع
نعمل هيك اوكي طيب خلينا نرجع للصفحه هون
شايف بي اتش بي ممتاز هلا انا راح اعمل
اكثر من شغله اتش 1 عننا هون الامج استيت
اللي هي ايجز بعدين ايتم ايمج وهون راح
اقول لله كلاس دبليو 100 اه عفوا احنا
سعتنا عم نستغل على الايتم لا بوست تمام
لاحظ طبعا الصوره جدا كبيره خلينا نحطها
بمقاس 255% اوكي وتحت هون البي اللي هي
الجراف راح نقوله بوست كونتنت فلاحظ صار
عندي هون ممكن احنا نعمل هلا شويه شغلات
زياده ممكن انا اعمل بي
واقله مثلا بوست بعدين يوزر داتا نيم نشوف
ريلود لاحظ انه هذا مين اللي انشاه وممكن
نحط التاريخ تبع الانشاء مثلا بوست بعدين
كريت ات لاحظ الموضوع قديش سهل وبسيط طيب
خلينا نرجع للصفحه الرئيسيه خلينا بس نزبط
هون شغله انه انا بدي اياه يعمل هيك يرجع
للصفحه الرئيسيه مشان ما كل شوي تمام
شايفين شايفين الموضوع قديش سهل هلا برجع
للادمن برجع بعمل مثلا وحده ثانيه خلينا
نحط
مثلا الماي اس كيو ال اللي هون ماي اس كيو
ال تمام بروجرامينج
والكونت اعتقد راح الكونتنت خليني ارجع
اجيبه فخلاص انشاته مره ثانيه ريلود صار
عندي اياه بهذا المكان ممتاز جدا طيب هلا
بدنا نعمل خطوه اضافيه يلي هي الكاتيجوري
انا هلا بدي اجيب المقالات بحسب
الكاتيجوري حاروح لهاد مثل ماكم شايفين
عندي الناف بار بدي اياهم يظهروا هون
الكورز ف ببساطه حخلي الجور واح هلا مثلا
هول نفس الموضوع اللي كنا ماشيين فيه
بالبوست ولكن هالمره راح يكون كاتيجوري
تمام بهذا الشكل كور كجور
بالجمع نشتغل هيك ما في عننا مشاكل تمام
هلا هون ف اش ح اخذ هذا اعمل هيك تمام
وهون راح اقله
ايتم وهون بدنا ناخذ كور ر لاحظ فيديو
هلا بدي اعمل اللينك تبعي اللي هو
كاتيجوري سلاش ايتم نيم عفوا اي دي فهلا
راح يقوللي انه غير موجوده ففرح نعملها رح
نكرر نفس الهوم وهون مثلا ح نقوله كجور
ببي ا بي بس في عننا شغله طيب هلا انا راح
اجي اعمل هون وير بعدين كاتيجوري
وهون اي دي تمام
ريلود بدنا نروح لهون مثل ما عملنا
بالبوست راح نعمل كاتيجوري نفس الموضوع
ريلود
اعطانا طيب مفروض هذا حاليا ا نسينا نعمل
ت خلص اوكي عملنا الوير بعدين عملنا اليت
لاحظ بروجرام جرافيك
شايفين عندي كل شي وممكن انا لو مررت من
هون مثلا بار اعمل حده انيه واعمل
هيك كمان من اجل انيي مرر الاسم كمان مثلا
سلاش كمان هون نيم مثلا رح نعمل هون نيم
وهون نيم تمام وبنروح للكت جوري ونعمل هلا
اتش 1 بعدين نيم ريلود
اها تمام خ نرجع هيك اوكي لاحظ فيديو
ايديتينج بروجرامينج جرافيك شايفين
الموضوع قديش سهل عندي هون كل شيء طبعا
بهي البساطه انا عملت مدونه مثل ما شايفين
بكل بساطه فلو حابب انك تتعلم لرافيل
بامكانك انك تدخل عليه من الفيديو يلي
شايفينه على الشاشه فلا تنسى الاشتراك
وضغط على لايك وتعطيني رايك بهذا الفيديو
كنت معكم انا محمد هذا كان كل شي لليوم
سلامات
UNLOCK MORE
Sign up free to access premium features
INTERACTIVE VIEWER
Watch the video with synced subtitles, adjustable overlay, and full playback control.
AI SUMMARY
Get an instant AI-generated summary of the video content, key points, and takeaways.
TRANSLATE
Translate the transcript to 100+ languages with one click. Download in any format.
MIND MAP
Visualize the transcript as an interactive mind map. Understand structure at a glance.
CHAT WITH TRANSCRIPT
Ask questions about the video content. Get answers powered by AI directly from the transcript.
GET MORE FROM YOUR TRANSCRIPTS
Sign up for free and unlock interactive viewer, AI summaries, translations, mind maps, and more. No credit card required.