بایگانی‌های پی‌اچ‌پی - Mekaeil Andisheh | Mekaeil Andisheh

بایگانی‌های پی‌اچ‌پی - Mekaeil Andisheh

پی‌اچ‌پی

The Decorator Pattern

منتشر شده در اردیبهشت ۲۲, ۱۴۰۰

Open-Closed Modification به عنوان یکی از اصول در SOLID مطرح است یعنی مدلهای ما باید طوری طراحی شده باشند که بدون تغییرات در آن قابلیت توسعه را داشته باشند. یعنی ما بتوانید با استفاده از اصول طراحی OOP و با حفظ اصول SOLID توسعه را انجام دهیم. ما باید بتوانیم فانکشنالیتی را افزایش دهیم و […]

Decorator pattern

Encryption و Decryption در لاراول

منتشر شده در اسفند ۱۶, ۱۳۹۹

در این مقاله در رابطه با Encryption و Decryption در لاراول صحبت میکنیم و اینکه چطور یک مقدار توسط لاراول Encrypt می‌شود، در نهایت در مورد نحوه Encrypt و Decrypt فایلها و انتقال آنها به سرور دیگری بحث میکنیم. چرا ما به Encryption داده نیاز داریم همانطور که میدانید ما برای حفظ ایمنی وبسایت و […]

Data Encryption

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

منتشر شده در دی ۱۳, ۱۳۹۹

یکی از مهمترین‌ بخش‌هایی که در پروژه‌های نرم افزاری مطرح است تست نویسی است که معمولا همگی به بهانه‌های کمبود وقت و ضرورت سروقت تحویل دادن پروژه این بخش را نادیده می‌گیریم، تصور کنید در پروژه ای فعالیت می‌کنید که اعضای تیم هر کدام در بخشی از پروژه فعالیت میکنند اگر تست‌‌های پروژه را نداشته […]

UNIT Testing in Laravel

درک مفاهیم S.O.L.I.D

منتشر شده در مرداد ۲۰, ۱۳۹۹

در این مقاله در رابطه با درک مفاهیم SOLID می‌نویسیم و مفاهیمی که برای آن وجود دارد را به ترتیب بررسی می‌کنیم. در واقع اصول SOLID یک استاندارد کدنویسی است که به برنامه نویس کمک می‌کند درک واضح‌تری از برنامه نویسی داشته باشد تا بتواند برنامه‌ای تمیز با قابلیت توسعه زیاد پیاده سازی کند. این […]

درک مفاهیم SOLID – بخش ۱

انتشار اولین مطلب در Symfony – قسمت ۱

منتشر شده در دی ۲۸, ۱۳۹۷

در مقاله قبل در رابطه با مسیردهی صفحات صحبت کردیم و بخش دیزاین آن را با یک قالب آماده به طور کامل پیاده سازی کردیم. در این مقاله قصد دارم اولین مطلب خودمون رو منتشر کنیم و با نحوه ثبت داده در فریمورک سیمفونی آشنا شویم.

Create model and tables

پیاده سازی صفحات bundle و مسیردهی آنها

منتشر شده در دی ۲۸, ۱۳۹۷

در مقاله‌ قبل ( ساخت bundle جدید در Symfony ) با استفاده از دستورات  console به راحتی یک bundle جدید ایجاد کردیم، با توجه به اینکه در قسمت سوم مقاله ( بخش view در symfony ) در رابطه با view صحبت کرده بودیم و ساختار کلی view  را پیاده سازی کردیم در این قسمت سایر بخش‌های view […]

Symfony controller and routing

ساخت bundle جدید در Symfony

منتشر شده در دی ۲۸, ۱۳۹۷

در مقاله قبل در رابطه با ساختار viewها در سیمفونی صحبت کردیم و یک قالب وبلاگی را مطابق Twig template engine پیاده سازی کردیم. با توجه به اینکه قصد داریم در این پروژه آزمایشی صرفا یکسری مطالب را اضافه کنیم یک bundle جدید به نام BlogBundle ایجاد می‌کنم و ادامه کار را با هم پیش میبریم.

generate bundle in Symfony

بخش view در symfony

منتشر شده در دی ۲۸, ۱۳۹۷

در مقاله قبل در رابطه با مقدمات و آشنایی اولیه با ساختار سیمفونی صحبت کردم در این مقاله بخش view  آن را با هم بررسی می‌کنیم. Symfony برای مدیریت قالب‌ها از یک Template Engine به نام Twig استفاده می‌کند که کار مدیریت و پیاده سازی ساختارهای قالب را به طرز فوق العاده ای بهتر و […]

Twig template engine in Symfony

آشنایی اولیه با فریمورک Symfony

منتشر شده در دی ۲۸, ۱۳۹۷

در مقاله قبل در رابطه با نصب و شروع کار با فریمورک Symfony  صحبت کردیم در این مقاله قصد دارم نگاهی به ساختار این فریمورک بندازیم و مقدمات اولیه آن را با هم یاد بگیریم.

about Symfony structure

سلام Symfony

منتشر شده در دی ۲۸, ۱۳۹۷

با توجه به اینکه من قبلا با لاراول شروع به کار کردم و از آن لذت زیادی بردم و از آنجایی که میدونستم که لاراول بسیاری از بخش‌های خودش رو از Symfony دریافت می‌کنه تمایل زیادی داشتم که کار با سیمفونی رو امتحان کنم تا ببینم چقدر میتونم ازش لذت ببرم! در این مقاله با […]

hello symfony - install symfony