لاراول

آموزش api نویسی در لاراول

لاراول کار نوشتن api را برای ما تا جای ممکن ساده کرده است. در این مطلب توضیح داده‌ام که چطور برای نرم افزار خودمان یک api بسازیم و چطور دسترسی api را با استفاده از توکن محدود کنیم. برای چه چیزی قرار است API بسازیم؟ یک نرم افزار ساده درست می‌کنیم که در آن یک …

آموزش api نویسی در لاراول ادامه »

لاراول یا وردپرس؟ کدامیک را برای انجام پروژه انتخاب کنم؟

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

لاراول یا وردپرس؟ کدامیک را برای انجام پروژه انتخاب کنم؟ ادامه »

پیاده سازی جستجو در لاراول با کوئری اسکوپ(query scope)

داشتم روی پروژه bugtracker کار می‌کردم و crud پروژه ها و باگ ها را درست کردم. نوبت رسید به پیاده سازی قابلیت جستجو. این روز ها ویدئوهای لاراکست را زیاد نگاه می‌کنم. در یکی از آموزش ها با یک روش جالب برای پیاده سازی جستجو با استفاده از کوئری اسکوپ(query scope) آشنا شدم. کوئری اسکوپ …

پیاده سازی جستجو در لاراول با کوئری اسکوپ(query scope) ادامه »

کد نویسی تمیز تر در لاراول با استفاده از کلاس های Action

معمولا در شروع پروژه ها کنترلر های ما پر از کدهایی است که هر کدام یک کار انجام می‌دهند. به مرور این باعث می‌شود کنترلر بیش از حد بزرگ شود و نگهداری از برنامه هم سخت تر. برای حل این مشکل برنامه نویس‌ها راه های مختلفی دارند و پیشنهاد می‌کنند. اما یک راه ساده و …

کد نویسی تمیز تر در لاراول با استفاده از کلاس های Action ادامه »

livewire چیست؟ + آموزش با یک مثال

لایووایر(Livewire) یک فریمورک فول استک برای لاراول است. یعنی با استفاده از آن هم بک اند و هم قابلیت های فرانت به زبان php نوشته می‌شود و نیازی به کدنویسی جاوااسکریپت نداریم. نمیدانم تا حالا با فریمورک های جاوااسکریپت مثل vue یا react کار کرده اید یا خیر. این فریمورک ها برای ساختن سایت و …

livewire چیست؟ + آموزش با یک مثال ادامه »