وبلاگ
افزودن کرون جاب در هاست اشتراکی برای ارسال پیامکهای روزانه
برای ارسال روزانه پیامک به مشتریانی که سفارششان برای روز دهم آینده برنامهریزی شده، میتوانید از کرون جاب (Cron Job) در هاست اشتراکی استفاده کنید. این مقاله مراحل دقیق ایجاد کرون جاب و کدهای مربوطه را توضیح میدهد.
مرحله ۱: ایجاد کرون جاب در هاست اشتراکی
کرون جابها وظایفی زمانبندی شده هستند که میتوانید در هاست اشتراکی تنظیم کنید. از طریق پنل مدیریت هاست (مانند cPanel) میتوانید کرون جاب را طوری تنظیم کنید که هر روز ساعت ۹ صبح اجرا شود:
0 9 * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
نکته: مسیر /path-to-your-project/ را به مسیر واقعی پروژهی خود تغییر دهید.
مرحله ۲: تعریف یک دستور (Command) در لاراول
در این مرحله، یک دستور سفارشی برای ارسال پیامک ایجاد میکنیم که روزانه توسط کرون جاب اجرا شود.
php artisan make:command SendDailySMS
این دستور، یک فایل جدید به نام SendDailySMS.php در پوشهی app/Console/Commands/ ایجاد میکند. سپس فایل را باز کنید و کد زیر را داخل آن قرار دهید:
namespace App\Co...
خواندن
بیشتر
برنامه نویسی سیستمی چیست و چه کاربردی دارد؟
برنامه نویسی سیستم چیست؟
برنامه نویسی سیستم یک زیرشاخه از برنامه نویسی کامپیوتر است که بر توسعه نرم افزاری تمرکز دارد که با سخت افزار کامپیوتر در ارتباط است. برنامه نویسی سیستم شامل توسعه هسته سیستم عامل، درایور دستگاه، کتابخانه های سیستم و سایر نرم افزارهایی است که زیرساخت های اساسی یک سیستم کامپیوتری را تشکیل می دهد.
برنامه نویسی سیستم معمولاً به مهارت های فنی بیشتری نسبت به سایر زمینه های برنامه نویسی نیاز دارد. برنامه نویسان سیستم باید درک عمیقی از معماری کامپیوتر، سیستم عامل ها و رابط های برنامه نویسی نرم افزار (API) داشته باشند. آنها همچنین باید توانایی حل مشکلات پیچیده و طراحی و پیاده سازی کد کارآمد را داشته باشند.
خواندن
بیشتر
Node.js چیست و چه کاربردی دارد ؟
Node.js چیست ؟
Node.js یک پلتفرم سمت سرور مبتنی بر موتور جاوا اسکریپت گوگل کروم (V8 Engine) میباشد. Node.JS تمام چیزهایی که برای اجرای یک برنامه نوشته شده به زبان جاوا اسکریپت را نیاز دارید برایتان فراهم میکند. آقای Ryan Dahl در سال 2009 Node.JS را معرفی کرد تا نشان دهد جاوا اسکریپت قدرتمندتر از این حرفها است که فقط برای پویاسازی صفحات وب در فرانت اند استفاده شود. در واقع به کمک Node.js زبان برنامه نویسی جاوا اسکریپ به جای اجرا درمرورگر در محیط سرور اجرا میشود. Node.js به شما اجازه میدهد به آسانی و سادگی برنامههای تحت شبکه مقیاس پذیر و بزرگ بنویسید. جاوا اسکریپت از سال 1995 در حال پیشرفت بود. هر چند این زبان تا مدتها قبل حضور موفقی در سمت سرور نداشت و و تلاش هایی که توسط برنامه نویسان انجام شده بود، به مرور زمان از ذهن توسعه دهندگان دیگر محو میشد. تا اینکه با معرفی نود جی اس در سال 2009 مهره برگشت و به مرور زمان جاوا اسکریپت بیشتر و بیشتر در سمت سرور مورد استفاده قرار گرفت.
خواندن
بیشتر
برنامه نویسی نرم افزار تحت وب PWA
در واقع، شرکت هایی مانند گوگل و مایکروسافت بخشی از جنبش PWA هستند و هیچ نشانه ای وجود ندارد که به این زودی از آن دست بکشند.برنامه وب پیشرو (PWA) نوعی برنامه وب است که می تواند هم به عنوان صفحه وب و هم به عنوان برنامه تلفن همراه در هر دستگاهی کار کند. این یک راه حل عالی برای UX ضعیف تلفن همراه و نرخ تبدیل پایین در فروشگاه آنلاین شما است. هدف PWA با استفاده از فناوریهای استاندارد، ارائه تجربه کاربری مشابه بومی، با تبدیل سریعتر و مرور تمیزتر حتی با اتصال ضعیف اینترنت است .
خواندن
بیشتر
برنامهنویسی وب با زبان PHP و فریمورک لاراول LARAVEL
همان طوری که اطلاع دارید به دلیل محبوبیت بالایی که این نوع برنامه نویسی دارد به طبع از مزایای زیادی هم برخوردار است که با به روز رسانی های مکرر آن این نوع قابلیت ها و مزیت ها هم بیشتر می شود که همین باعث شده از برنامه نویسی لاراول به عنوان جادوگر دنیای وب یاد شود چرا که خیلی از افرادی که در حیطه برنامه نویسی فعالیت می کنند معتقدند که کارهایی که این فریم ورک در فرآیندهای توسعه وب اپلیکیشن ها انجام می دهد از عهده هر فریم ورکی بر نمی آید و این خودش باعث می شود که جادویی به نظر برسد.
برنامه نویسی لاراول قادر است با نوشتن کمترین میزان خط کد نویسی و دستوراتی کوتاه، کارهایی بزرگ را انجام دهد که عمومی ترین آنها پیاده سازی فرم های عضویت و یا ورود است که همین مورد به وسیله این نوع برنامه نویسی فقط با یک دستور پیاده سازی قابلیت اجرایی دارد.
خواندن
بیشتر