برچسب: لاراول

۲۲ مقاله

آموزش گام‌به‌گام برنامه‌نویسی با هوش مصنوعی

هوش مصنوعی در پروژه‌ی لاراول: از مایگریشن تا بازآرایی کد

مدل‌های هوش مصنوعی لاراول را خوب می‌شناسند، ولی ساختار قدیمی و تازه‌ی آن را قاطی می‌کنند. در این راهنما می‌بینید چه زمینه‌ای بدهید تا کد با نسخه‌ی شما جور باشد، مایگریشن و کوئری Eloquent را چطور بررسی کنید، و بازآرایی را چطور در قدم‌های کوچک و امن انجام دهید.

۵ دقیقه مطالعه
آموزش گام‌به‌گام برنامه‌نویسی با هوش مصنوعی

نوشتن تست خودکار با هوش مصنوعی

هوش مصنوعی در چند ثانیه ده تست می‌نویسد، ولی بسیاری از آن‌ها حتی وقتی کد خراب است هم سبز می‌مانند. سه تله‌ی رایج این تست‌ها، روش شش‌قدمی «اول رفتار، بعد کد» با نمونه‌ی Pest و PHPUnit در لاراول، و یک آزمون ساده که نشان می‌دهد تست واقعاً کار می‌کند.

۶ دقیقه مطالعه
راهنمای جامع API و وب‌سرویس

REST API چیست و طراحی خوب آن چه شکلی است

REST API راهی استاندارد برای گفت‌وگوی دو برنامه از طریق HTTP است. این راهنما اصول طراحی خوب را با مثال نشان می‌دهد: آدرس منبع‌ها، متدها، کدهای وضعیت، خطاها، احراز هویت و نمونه‌ی امن در وردپرس و لاراول.

۴ دقیقه مطالعه
آموزش گام‌به‌گام PHP

Composer و مدیریت وابستگی‌ها در PHP

Composer ابزار استاندارد مدیریت بسته‌ها در PHP است. یاد می‌گیریم composer.json و composer.lock چه می‌کنند، بسته را چطور نصب و به‌روز کنیم، autoload چطور کار می‌کند و روی هاست اشتراکی چه نکاتی را رعایت کنیم.

۵ دقیقه مطالعه
آموزش گام‌به‌گام جاوااسکریپت

درخواست AJAX با fetch، بدون jQuery

با fetch می‌توانید بدون jQuery و بدون بارگذاری مجدد صفحه با سرور حرف بزنید. روش GET و POST، ارسال JSON، مدیریت خطا، و اتصال به admin-ajax وردپرس و مسیر API لاراول را با کد کامل می‌بینیم.

۴ دقیقه مطالعه
آموزش گام‌به‌گام ایجنت و اتوماسیون

ایجنت کدنویسی: وقتی هوش مصنوعی خودش کد را تغییر می‌دهد

ایجنت کدنویسی فایل‌ها را می‌خواند، تغییر می‌دهد و تست اجرا می‌کند؛ بدون چارچوب، کارش به تغییرهای بزرگ و بازبینی‌نشده می‌رسد. این مقاله آماده‌کردن پروژه، تعیین سطح دسترسی، یک روال چهارقدمی از گرفتن برنامه تا ثبت در گیت، و پنج اشتباه رایج ایجنت‌ها در پروژه‌های PHP و لاراول را توضیح می‌دهد.

۶ دقیقه مطالعه
حل مشکل هاست و سرور

فایل laravel.log که دیسک را پر می‌کند: چرخش لاگ روی هاست اشتراکی

سهمیه‌ی دیسک هاست پر شد و سایت با خطای نوشتن خوابید. مقصر یک فایل بود: laravel.log چند گیگابایتی. این یادداشت می‌گوید چطور مقصر را پیدا کنیم، چرا درایور single هیچ‌وقت نمی‌چرخد، و چطور با daily و سطح لاگ درست جلوی تکرارش را بگیریم.

۱۴ دقیقه مطالعه
آموزش گام‌به‌گام لاراول

صف لاراول بدون Supervisor: اجرای امن queue:work با کرون‌جاب

روی هاست اشتراکی نه Supervisor داریم و نه پردازه‌ی دائمی دوام می‌آورد. الگویی که جواب می‌دهد: کرون‌جاب هر دقیقه، queue:work با stop-when-empty و max-time، و یک قفل تا دو worker هم‌زمان بالا نیایند.

۱۶ دقیقه مطالعه
حل مشکل لاراول

بعد از config:cache همه چیز null شد: قانون env() در لاراول

یک دستور بی‌خطر برای سرعت زدیم و ناگهان درگاه پرداخت کلید نداشت و ایمیل نرفت. وقتی پیکربندی کش می‌شود، لاراول دیگر فایل .env را نمی‌خواند و هر env() بیرون از پوشه‌ی config نال برمی‌گرداند. قانون، تشخیص، ترتیب کش‌ها و بازیابی سریع.

۱۵ دقیقه مطالعه
حل مشکل لاراول

خطای ۴۱۹ Page Expired در لاراول: نقشه‌ی کامل نشست و توکن CSRF

کاربر فرم را می‌فرستد و صفحه‌ی Page Expired می‌بیند. این خطا یک علت ندارد؛ هر جایی که زنجیره‌ی نشست، توکن و کوکی بشکند همین صفحه ساخته می‌شود. نقشه‌ی مکانیزم، هشت علت واقعی با راه تشخیص، و یک چک‌لیست ترتیبی.

۱۵ دقیقه مطالعه
حل مشکل هاست و سرور

قفل سبز نصفه: mixed content، APP_URL و حلقه‌ی ریدایرکت روی سی‌پنل

گواهی نصب بود و سایت با https باز می‌شد، ولی قفل کامل نبود، اسکریپت‌ها بلاک می‌شدند و بعضی کاربرها خطای تعداد ریدایرکت زیاد می‌گرفتند. سه ریشه‌ی جدا داشت: mixed content، تنظیم غلط APP_URL و پروکسی، و چند لایه ریدایرکت هم‌زمان.

۱۵ دقیقه مطالعه

چند حرف از موضوع را بنویسید؛ «میشود» و «می‌شود» یکی حساب می‌شوند.