چطور با استفاده از دستورات تو در توی 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

انتقال به صفحات مختلف با تگ select و option در HTML

برای اینکه بتوانیم کاربر را از طریق آیتم‌های تگ select و option در HTML به بخش‌ها یا صفحات مختلف هدایت کنیم، کافی است کمی از جاوا اسکریپت برای این کار بهره ببریم. در زیر یک نمونه‌ی ساده را نمایش داده‌ام که کاربر با انتخاب هر…

انتقال اطلاعات دیتابیس از وردپرس به لاراول

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