لربما لاحظت في بحثك عبر محرك البحث قوقل كود css يستخدم وحدة قياس rem أو em للتعبير عن الطول أو الإرتفاع، أو padding و غيرهما، أو ربما لاحظت إحدى هذه وحدتين عند استخدامك لكلاسات من مكتبة bootstrap أو غيرها من المكتبات المشهورة، لا تقلق فالأمر بسيط جدًا و ليس مُعقّد. في البداية سأخبرك بأن هُناك نوعين من وحدات القياس :نوع الأول و هي : وحدات القياس المطلقة Absolute lengths
...المزيد
سلام عليكم وانا امشي في الدورة vite مب جالس يحدث الصفحة من نفسه لازم انا احدثه و اذا سويت شغلت yarn vite تظهر الرساله هذي و يعطي الاي بي[vite] failed to parse /index.js for import rewrite.If you are using JSX, make sure to named the file with the .jsx extension.
قد قيل بأن "الجمال يُؤنس وحشة الروح"، و كذلك تأثيرات animation التي نضيفها على مواقعنا تُضيف جمالًا إليها.في هذا الوقت سأتحدث عن مكتبة animate.css التي من خلالها نستطيع إضافة تأثيرات بسهولة و بسطور قليلة، و لكن قبل هذا ماذا لو أردنا عمل تأثير ظهور نص أو صورة من الأسفل للأعلى "إلى المنتصف" و تقريبه مثل الصورة المرفقة :
...المزيد
السلام عليكم,عندي فكرة و ابي اطبيقها ولاني عارف من وين ابدا.الفكرة كالاتي ابي صفحة بحث تقرالي من ملف Excel, و تعرض لي المعلومات البحث.و لتبسيط الفكرة اكثر كا مثال انا عندي ثلاث خانات في الملف و الي هي الاسم و الحالة و الرمز، و الي ابية انه لما ابحث بالاسم يطلعلي الحالة حقتة و الرمز.فا سؤالي وش افضل طريقة اطبق فيها هذي الفكرة.و شكرا مقدما.
...المزيد
في لارافل orderBy امر يقوم بالترتيب تصاعدي او تنازلي حسب مايعطى لها ويجب ان يكون الترتيب لاحدى الاعمدة الموجودة بقاعدة البيانات مثال :$users = User::orderBy('name')->get();
وفي حال تم اعطائها باراميتر غير موجود في قاعدة البيانات سوف يظهر خطأ "Column not found" م
...المزيد
تم تحديث السكربت واضافة مميزات كثيرة ..وبناء على نصيحة الاستاذ عبد المجيب تم اضافة السكربت ضمن مشاريعي يمكنك تصفح المشروع من هنا سكربت بطاقات رأيكم وملاحظاتكم تهمني ..
...المزيد
صار لي اسبوع احاول ارفع المشروع في اسضافة وما عرفت جربت موقع وشفت مقاطه كثير، وما ضبطوا معياللي يعرف طريقة واضحة ياليت يساعدني يفضل الاستضافة تطون مجانا
على سبيل المثال في حال استخدمت الميثود setPasswordAttribute في كلاس اليوزر كالتالي : public function setPasswordAttribute($password)
{
$this->attributes['password'] = Hash::make($password);
} $admin = User::create([
'name' => 'Admin',
...المزيد
السلام عليكمحبيت اليوم اشاركم طريقة تثبيت الثيم المستخدم في الدورةطبعا Git له ثيمات كثيرة الوان واشكال لكن بالنسبة لي هذا افضل ثيم واستخدمة من يوم مابديت ب Gitملاحظة : الثيم مايزيد ولا ينقص شي ولا فيه فرق بين اللي يستخدم ثيم لي Git او اللي مايستخدم ثيم له. هو فقط يساعد المبرمج (عشان ما يتلخبط ويجيب العيد :) )وش اهم مميزاته ؟اول شي يشيل المشتتات مثل إسمك وإسم ا
...المزيد
واجهة عدة مشاكل بعد ما انشأت متجري 1- ما عرفت كيف اربط بوابات الدفع الالكترونية بالمتجر (مدى-ماستركارد\فيزا-ابل باي)2-كيف اربط شركات الشحن بالمتجر3- كيف يكون الدعم الفني والصيانة للموقع (هل يتم عن طريق شركات الاستضافه)4- اخيرا هل من الطبيعي اني اقوم بكل هذي الامور لوحدي ام احتاج الى فريق لتقسيم العمل
...المزيد
السلام عليكم ورحمة الله وبركاته هذا كود يحذف لك كل ملفات الكاش وملفات الـ logs والجلسات او Sessions عن طريق انشاء امر في Artisan(تنبيه الكود هذا يحذف اشياء كثير ومنها الجلسات او Sessions)اولاً الصق الكود هذا في ملف routes/console.phpArtisan::command('clear-all', function() {
$this->comment('P
...المزيد
في حال وجد في الفورم حقل مخفي على سبيل المثال <input type="hidden" name="post_id" value="5">فمن الممكن تغير قيمته عبر المتصفح ، لذا يكمن خطر استخدام الميثود :$request->all();
public function store(StoreCommentRequest $request)
{
Comment::create
...المزيد