انتقال به صفحات مختلف با تگ select و option در HTML
برای اینکه بتوانیم کاربر را از طریق آیتمهای تگ select و option در HTML به بخشها یا صفحات مختلف هدایت کنیم، کافی است کمی از جاوا اسکریپت برای این کار بهره ببریم. در زیر یک نمونهی ساده را نمایش دادهام که کاربر با انتخاب هر…
انتقال اطلاعات دیتابیس از وردپرس به لاراول
اگر قصد انتقال اطلاعات موجود در دیتابیس وردپرس را به دیتابیس شخصی خود در لاراول داشته باشیم، میتوان از روشهای مختلفی استفاده کرد که من برای یکی از پروژههای شخصی خود به شکل زیر عمل کردم. سناریوی این نوشته نیز بدین صورت است که من…
چطور با استفاده از Seeder و Factory و Faker، در لاراول دیتای Fake ایجاد کنیم؟
برای صرفهجویی در زمان و سرعت بخشیدن به کارمان میتوانیم با استفاده از Faker و Factory اقدام به ایجاد و ورود دادههای Fake و انبوه در دیتابیس خود کنیم که در زیر مراحل آن را به صورت ساده و به دور از هر پیچیدگی و…
حل مشکل Unknown column updated_at هنگام کار با دیتابیس در لاراول
ممکن است هنگام insert کردن اطلاعات در لاراول، با خطایی مشابه خطای زیر روبرو شویم: لاراول به صورت پیشفرض از timestamps برای ساخت دو فیلد updated_at و created_at در جدولهای یک دیتابیس استفاده میکند و انتظار دارد که ما این فیلدها را در جدولهای دیتابیس…
چگونه مقادیر تکراری در دیتابیس را با دستورات SQL مشخص کنیم
اگر قصد داشته باشیم مقادیر (valueهای) تکراری را در دیتابیس خود و در جدول مورد نظرمان بررسی کنیم و ببینیم که از یک value چند بار استفاده شده است، میتوان از کوئری زیر استفاده کرد: در کوئری فوق، رکوردهایی که شماره پاسپورتهایشان در جدول users…
ایجاد کلید ترکیبی یکتا در مایگریشن لاراول (Unique Composite Key)
اگر قصد داشته باشیم از طریق Migrationها در لاراول جدول یا جدولهایی ایجاد کنیم که شامل فیلدهایی باشند که قرار باشد به صورت ترکیبی عمل کرده و در عین حال unique نیز باشند (Composite key Unique on two Columns with Values)، میتوان از راهکار زیر…
حل مشکل اجرای MySQL در XAMPP
اگر در XAMPP با خطای زیر مواجه شدید راهکار زیر میتواند مفید باشد و مشکل اجرا نشدن MySQL در XAMPP را برطرف کند: ابتدا به مسیر زیر میرویم و فولدر data را تغییر نام میدهیم: سپس یک فولدر جدید با نام data ایجاد میکنیم. حالا…
حل مشکل هنگام import دیتابیس حجیم در phpMyAdmin و رفع خطای Incorrect format parameter
اگر هنگام import کردن یک دیتابیس در phpMyAdmin که به نسبت حجم دیتابیس بالاتر از حد معمول و شامل رکوردهای زیادی در جدولها باشد، احتمالاً با خطای زیر روبرو خواهید شد: راهکاری که من در این مواقع استفاده میکنم و مشکل را برطرف میکند این…
روشی ساده برای آپلود فایل و ذخیرهی نام آن در دیتابیس
در این سناریو تنها قصد دارم یک فایل را آپلود و نام آن را در دیتابیس خود ذخیره کنم. برای همین هیچ عملیات validation و اعمال محدودیتی روی آن انجام نمیدهم. همچنین فایل خود را در قسمت storage لاراول ذخیره میکنم. بدیهی است راههای دیگری…
نحوهی ایجاد رابطهی یک به یک بین دو جدول در لاراول و بازیابی اطلاعات لازم از هر دو جدول با استفاده از مدلها
برای ایجاد رابطهی یک به یک (One to One) بین دو جدول در لاراول و بازیابی اطلاعات از آنها سناریویی به صورت زیر داریم: دو جدول به نامهای users و profiles که هر کاربر میتواند یک پروفایل داشته باشد و هر پروفایل هم میتواند متعلق…