برنامه نویسی

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

Summarize this content to 400 words in Persian Lang
سلام صنعتگران

در این پست وبلاگ نحوه استقرار برنامه لاراول را در Vercel خواهیم دید. این یک پلت فرم بدون سرور محبوب است.

مرحله 1: ابتدا یک اپلیکیشن لاراول جدید ایجاد می کنیم.

composer create-project laravel/laravel laravel-vercel-project

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

گام 2: ايجاد كردن api پوشه، در داخل آن پوشه ایجاد کنید index.php فایل و کد زیر را اضافه کنید.

require __DIR__ . “/../public/index.php”;

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

این یک نقطه ورودی است که کنترل را به آن ارسال می کند public/index.php فایلی که معمولاً هنگام بازدید از برنامه لاراول خود فراخوانی می شود.

مرحله 3: ايجاد كردن .vercelignore فایل و خط زیر را در آن اضافه کنید.

/vendor

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مرحله 4: حالا ایجاد کنید vercel.json فایل و کد زیر را اضافه کنید

{
“version”: 2,
“framework”: null,
“functions”: {
“api/index.php”: { “runtime”: “vercel-php@0.6.0” }
},
“routes”: [
{
“src”: “/(.*)”,
“dest”: “/api/index.php”
}
],
“env”: {
“APP_ENV”: “production”,
“APP_DEBUG”: “true”,
“APP_URL”: “https://your.url.from.vercel.app”,
“APP_KEY”: add API key here from your .env file”,

“APP_CONFIG_CACHE”: “/tmp/config.php”,
“APP_EVENTS_CACHE”: “/tmp/events.php”,
“APP_PACKAGES_CACHE”: “/tmp/packages.php”,
“APP_ROUTES_CACHE”: “/tmp/routes.php”,
“APP_SERVICES_CACHE”: “/tmp/services.php”,
“VIEW_COMPILED_PATH”: “/tmp”,

“CACHE_DRIVER”: “array”,
“LOG_CHANNEL”: “stderr”,
“SESSION_DRIVER”: “cookie”
}
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

در کد بالا routes آرایه تمام URI های ورودی را به تابع تازه تنظیم شده بدون سرور ما که در آن ایجاد کرده ایم، ارسال می کند Step 2.

“routes”: [{
“src”: “/(.*)”,
“dest”: “/api/index.php”
}],

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

env فایل env Vercel ما خواهد بود.

مرحله 4: آخرین مرحله ایجاد است dist پوشه در فهرست پروژه

اکنون همه فایل ها را ذخیره کرده و مخزن خود را به GitHub فشار دهید. اکنون وارد برنامه Vercel خود شوید.
در سمت راست کلیک کنید Add New سپس انتخاب کنید Project گزینه. پس از آن برنامه لاراول خود را از GitHub وارد کنید.

اکنون با نامگذاری پروژه، پروژه خود را پیکربندی می کنیم.
سپس را انتخاب کنید other گزینه از Framework Preset.

مرحله بعدی اضافه کردن env مورد نیاز است.

اگر استقرار شما ناموفق بود به صفحه اصلی بروید و پروژه را انتخاب کنید و سپس به تنظیمات بروید

در بخش عمومی به Node.js version بخش و نسخه گره را به عنوان انتخاب کنید 18x، تغییرات را ذخیره کنید و برای استقرار مجدد برنامه راه اندازی کنید.
تادا!! برنامه شما اکنون فعال است.

خواندن مبارک🦄 ❤️

سلام صنعتگران

در این پست وبلاگ نحوه استقرار برنامه لاراول را در Vercel خواهیم دید. این یک پلت فرم بدون سرور محبوب است.

مرحله 1: ابتدا یک اپلیکیشن لاراول جدید ایجاد می کنیم.

composer create-project laravel/laravel laravel-vercel-project
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

گام 2: ايجاد كردن api پوشه، در داخل آن پوشه ایجاد کنید index.php فایل و کد زیر را اضافه کنید.

  
require __DIR__ . "/../public/index.php";
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

این یک نقطه ورودی است که کنترل را به آن ارسال می کند public/index.php فایلی که معمولاً هنگام بازدید از برنامه لاراول خود فراخوانی می شود.

مرحله 3: ايجاد كردن .vercelignore فایل و خط زیر را در آن اضافه کنید.

/vendor
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مرحله 4: حالا ایجاد کنید vercel.json فایل و کد زیر را اضافه کنید

{
    "version": 2,
    "framework": null,
    "functions": {
        "api/index.php": { "runtime": "vercel-php@0.6.0" }
    },
    "routes": [
        {
            "src": "/(.*)",
            "dest": "/api/index.php"
        }
    ],
    "env": {
        "APP_ENV": "production",
        "APP_DEBUG": "true",
        "APP_URL": "https://your.url.from.vercel.app",
        "APP_KEY": add API key here from your .env file",

        "APP_CONFIG_CACHE": "/tmp/config.php",
        "APP_EVENTS_CACHE": "/tmp/events.php",
        "APP_PACKAGES_CACHE": "/tmp/packages.php",
        "APP_ROUTES_CACHE": "/tmp/routes.php",
        "APP_SERVICES_CACHE": "/tmp/services.php",
        "VIEW_COMPILED_PATH": "/tmp",

        "CACHE_DRIVER": "array",
        "LOG_CHANNEL": "stderr",
        "SESSION_DRIVER": "cookie"
    }
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • در کد بالا routes آرایه تمام URI های ورودی را به تابع تازه تنظیم شده بدون سرور ما که در آن ایجاد کرده ایم، ارسال می کند Step 2.
"routes": [{
    "src": "/(.*)",
    "dest": "/api/index.php"
}],
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • env فایل env Vercel ما خواهد بود.

مرحله 4: آخرین مرحله ایجاد است dist پوشه در فهرست پروژه

  • اکنون همه فایل ها را ذخیره کرده و مخزن خود را به GitHub فشار دهید. اکنون وارد برنامه Vercel خود شوید.
  • در سمت راست کلیک کنید Add New سپس انتخاب کنید Project گزینه. پس از آن برنامه لاراول خود را از GitHub وارد کنید.

توضیحات تصویر

  • اکنون با نامگذاری پروژه، پروژه خود را پیکربندی می کنیم.
  • سپس را انتخاب کنید other گزینه از Framework Preset.

توضیحات تصویر

  • مرحله بعدی اضافه کردن env مورد نیاز است.

اگر استقرار شما ناموفق بود به صفحه اصلی بروید و پروژه را انتخاب کنید و سپس به تنظیمات بروید

توضیحات تصویر

  • در بخش عمومی به Node.js version بخش و نسخه گره را به عنوان انتخاب کنید 18x، تغییرات را ذخیره کنید و برای استقرار مجدد برنامه راه اندازی کنید.

  • تادا!! برنامه شما اکنون فعال است.

خواندن مبارک
🦄 ❤️

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا