Laravel

یک ربات ساده تلگرام با لاراول

امروز میخوام یه اطلاعات کلی در مورد ربات تلگرام و یه ربات ساده با تلگرام رو بهتون بگم. تلگرام یه api داره که میتونید یه ربات بر اساس همین api بنویسید و به رباتتون بگید که در حالتهای مختلف چیکارا بکنه. ربات در اصل اون پشت به سرور شما وصله و در نتیجه شما هر …

یک ربات ساده تلگرام با لاراول ادامه »

ساخت custom notification channel در لاراول

لاراول برای ارسال نوتیفیکیشن درایور های متنوعی داره که برای کاراتون میتونید ازش استفاده کنید… ولی بعضی وقتا پیش میاد که نیاز دارید چنل خودتون رو داشته باشید، برای این کار باید کانال ارسال خودتون رو بنویسید که خیلی راحته مثلا در مسیر app  یک فولدر با عنوان channels  بسازید و توش یه کلاس php …

ساخت custom notification channel در لاراول ادامه »

ذخیره کردن شکلک ها در MySQL

اخیرا که ملت همه ریختن تو شبکه اجتماعی و با شکلک – ایموجی – ها و… سروکار دارن ما هم باید بتونیم کارشون رو راه بندازیم 🙂 کانکشن پیشفرض MySQL لاراول به صورت پیشفرض از کاراکتر ست utf8 استفاده میکنه که نمیتونه شکلک ها رو ذخیره کنه و معمولا با این خطا مواجه میشیم : …

ذخیره کردن شکلک ها در MySQL ادامه »

خطای migrate لاراول ۵٫۴

همونطور که میدونید لاراول ۵٫۴ مدتیه که منتشر شده. توی این نسخه، لاراول توی کاراکتر ست پیشفرضش یسری تغییری داده و کاراکتر ست فعلی اون utf8mb4 هست که قابلیت پشتیبانی از ایموجی ها رو هم داره.  خطایی که هنگام اجرایphp artisan migrate  توی MySQL  زیر  ۵٫۷٫۷ باهاش مواجه مشید یه چیزی مثل خطای زیر هست : [Illuminate\Database\QueryException] …

خطای migrate لاراول ۵٫۴ ادامه »

لاراول ۵٫۴ با قابلیت جدید Automatic Facade

حتما با فساد ها در لاراول آشنا هستید… با قابلیت جدید لاراول در نسخه ۵٫۴ شما میتونید توی هوا از یه کلاس شبیه یه فساد استفاده کنید… یه کلاس مثل کلاس زیر تعریف کنید : namespace App; class Zonda { public function zurf() { return ‘Zurfing’; } } و بعد توی route و یا کنترلرتون …

لاراول ۵٫۴ با قابلیت جدید Automatic Facade ادامه »

نوتیفیکیشن های لاراول ۵٫۳

جدیدا توی چیتاسافت مجبور شدم از لاراول ۵ دل بکنم و سوییچ کنم روی لاراول ۵٫۳.  یکی از امکانات جالبی که تو این ورژن به لاراول اضافه شده notification ها هستند و میخوام یکم در موردشون حرف بزنم. لاراول قبلا ارسال ایمیل رو با سویفت میلر ممکن کرده بود و با درایورهای مختلف میتونستیم ایمیل …

نوتیفیکیشن های لاراول ۵٫۳ ادامه »

nodejs در مقابل php

اخیرا مجبور شدم روی یک پروژه چت آنلاین کار کنم که یک موتور چت داره و یک سری ریکوئست رو میگیره و جواب مناسب رو میده…  با php و فریمورک لاراول (♥) و وب سرور آپاچی شروع کردم  برای هرچه بهینه تر شدن موتور از روش comet استفاده کردم که یک درخواست رو تا دریافت درخواست بعدی …

nodejs در مقابل php ادامه »

حل مشکل Warning: putenv() has been… در laravel

Warning: putenv() has been disabled for security reasons in /home/yoursite/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php on line 86 اگه ورژن php هاستتون زیر ۵٫۶ باشه این پیام نمایش داده میشه… برای حل این مشکل از قسمت select php version  هاستتون اقدام کنید و یا با پشتیبانی هاستتون تماس بگیرید

کارکردن با pivot table ها یا جداول محور در laravel

مجددا باید بگم که من همه کارام رو توی لاراول ۵٫۰٫۰ انجام میدم 🙂 امروز میخوام در مورد یک چیز خیلی مهم توی لاراول صحبت کنم و اونم نحوه ی ارتباط برقرار کردن چند به چند بین دو جدول در لاراول 5 هست. یک مثال کاملا واقعی در مورد رابطه های چند به چند در …

کارکردن با pivot table ها یا جداول محور در laravel ادامه »