چطور فیلدهای داینامیک با قابلیت حذف و اضافه ایجاد کنیم؟

بسیاری از مواقع نیاز داریم که در فرم خود، فیلدهایی داشته باشیم که بتوانیم بر حسب نیاز آن‌ها را کم یا زیاد کنیم. برای نمونه شاید نیاز باشد در فرمی اطلاعات همراهان خود را نیز وارد کنیم که این کار با توجه به متغیر بودن…

چطور در PHP رشته‌ی مورد نظر را با تابع sprintf فرمت‌دهی کنیم؟

اگر نیاز باشد که یک رشته را به شکل مورد نظر فرمت‌دهی کنیم، تابع sprintf در این زمینه می‌تواند به ما کمک کند. در سناریوی زیر من متغیری از نوع آرایه دارم که در آن سه مقدار روز و ماه و سال ذخیره شده‌اند. اما…

چطور با استفاده از دستورات تو در توی where در لاراول و استفاده از clouser نتایج دقیق‌تری بگیریم؟

برای دستیابی به نتایج دقیق‌تر و ایجاد شروط تو در تو، در لاراول می‌توانیم از clouser استفاده کنیم و با استفاده از sub query به اطلاعات مورد نظرمان دسترسی پیدا کنیم. در سناریوی زیر من قصد دارم از یک جدول اتاق‌هایی را انتخاب کنم که…

چگونه فایل‌ها را از طریق لاراول یا PHP حذف کنیم؟

بسیاری از مواقع قصد داریم همزمان با حذف کردن یک رکورد، فایل‌های مربوط به آن رکورد را نیز حذف نماییم. حال ممکن است چندین و چند فایل مربوط به یک رکورد در دایرکتوری مورد نظر وجود داشته باشند. با این فرض که دایرکتوری و فایل‌های…

چطور روی سرور اشتراکی پروژه‌ی لاراولی خود را Down و Up کنیم؟

لاراول قابلیتی دارد که به سادگی می‌توان پروژه را به حالت نگهداری یا همان Maintenance Mode برد یا به اصطلاح پروژه را Down کرد. این کار به سادگی با دستور زیر امکان‌پذیر است: عملیات Up کردن و در دسترس قرار دادن پروژه (خارج کردن پروژه…

چطور برای لاراول روی Share Host یا همان سرور اشتراکی دستور dump-autoload را اجرا کنیم؟

بسیار از مواقع پیش می‌آید که پروژه را به سرور اشتراکی (به فرض سرور اشتراکی با cPanel) منتقل کرده و تغییراتی را روی پروژه اعمال کرده‌ایم. مثلاً هلپری اضافه کرده‌ایم یا هر کار دیگری و نیاز است که از دستور زیر استفاده کنیم: معمولاً روی…

چطور تگ‌های HTML را در فایل زبان لاراول قرار دهیم تا در سمت View (Blade) نیز قابل مشاهده باشد؟

زمانی که قصد داریم سایتی چند زبانه در لاراول ایجاد کنیم و مقادیر مورد نظر در سمت view یا به اصطلاح در blade ما از فایل‌های قرار داده شده در lang خوانده شوند، در صورتی که مقدار ما دارای تگ‌های HTML باشد (به فرض قصد…

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

به طور معمول اگر بخواهیم از دیتابیس خود خروجی در قالب فایل اکسل تهیه کنیم، ممکن است با مشکل عدم خوانایی کاراکترهای فارسی مواجه شویم. یکی از ساده‌ترین کارها این است که پس از گرفتن خروجی اکسل، آن را با فایل مانند Notepad++ باز کرده…

راه‌اندازی سیستم احراز هویت (Authentication) در لاراول ۸

برای راه‌اندازی و فعال‌سازی سیستم احراز هویت یا همان Authentication در لاراول ۸ لازم است UI به صورت مجزا نصب و راه‌اندازی شود. برای این کار کافی است در ترمینال مربوطه دستورات زیر به ترتیب وارد شوند: به همین سادگی کار تمام است.

توابع و موارد کاربردی در PHP و لاراول

گرفتن URL صفحه‌ی جاری در لاراول که در blade هم جواب می‌دهد: یافتن یک مقدار در یک رشته در PHP