دسته: آموزش

Eager Loading چطور در لاراول استفاده کنیم

به صورت معمولی اگر شما یک رابطه در مدل Flat داشته باشید که به جدول دیگر رابطه یک به یک داشته باشید hasOne به شکل زیر میتوان از ان استفاده کرد در روش فوق به ازای هر لوپ یکبار به جدول owner ارجاع میکند یعنی اگر ۱۰۰ تا رکورد باشد ۱۰۰ بار لوپ اجرا میشود […]

دستورات import و export دیتابیس mysql در محیط داکر docker

برای گرفت export از دیتابیس دستور زیر را اجرا نمایید docker-test-db-1 همان container name است که با دستور docker ps بدست می آید laravel نام دیتابیسی است که باید export گرفته شود dump000916-3.sql نام فایلی است که export گرفته میشود جهت ورود اطلاعات به دیتابیس import از دستور زیر docker-test-db-1 همان container name است که […]

نصب داکر در لینوکس بدون تحریم و کندی سرعت

در این آموزش شما را با یک روش بسیار ساده جهت دور زدن تحریم های داکر و نصب داکر در سرور ایران آشنا خواهم کرد. این آموزش دو روش نصب و اجرا دارد که روش اول روش پیشنهاد بوده که نیازی به تغییر DNS و اجرای تحریم شکن روی سرور ندارد بلکه با نصب داکر […]

نکات کلی وردپرس

1-بخش functions 1-فهرست ها برای تعریف فهرست اول این تکه خود را توی فایل functions.php قرار بدید برای استفاده از تکه کد زیر استفاده کنید 2-افزودن ساپورت های معمولی برای تم مثل ماستوم لوگو , عکس برای پست و ….. 3-لینک کردن css 4-گرفتن آدرس دایرکتوری 5-نشان ندادن یک نوع پست 6-تعریف ابزارک برای استفاده […]

نصب gitea در سرور مجازی ایران

با عرض سلام خدمت شما برنامه نویس گرامی استفاده از سرویس های کنترل نسخه خارجی دارای مشکلاتی در موضوع تحریم است که با چالش هایی که در ایران هم وجود دارد لازم است که از سرویس جایگزین استفاده شود با توجه به تجربه ای که در استفاده و نصب gitlab داشته باید بگویم که به […]

نحوه ایجاد استرس تست و benchmark از پروژه

یکی از بهترین ابزارها https://github.com/wg/wrk است که با دستور هایی میتواند به صورت همزمان میزان پاسخگویی به کاربران همزمان اپلکیشن شما را انجام دهد لازم است که حتما در local این تست را بر اساس سخت افزاری که دارید انجام دهید به طور مثال ۳۰ ثانیه در ۱۲ نخ و ۴۰۰ اتصال همزان با دستور […]

ارسال package public در npm

ابتدا در سایت npmjs.com عضو شوید سپس در سیستم خود پروژه را که ایجاد کرده اید را روی صفحه github خود ارسال کنید بعد با دستور npm init –scope=@vahidalvandi اسکوپ را تعریف کنید بعد جهت ارسال به npm دستور npm publish –access public را ارسال کنید  

خطای هنگام نصب پکیج local در composer

در صورتی که در نصب پکیج محلی خطای  in the lock file but not in remote repositories, make sure you avoid updating this package to keep the one from the lock file  را داشتید به دلیل عدم وجود فایل composer.json در root هر پکیج است مثلا باید در پروژه پکیچ های محلی در مسیر زیر […]