راکت

نصب یک پکیج روی پروژه آپلود شده در هاست

3 پاسخ

سلام و وقت بخیر
من پکیج google captcha روی پروژه ام می خوام نصب کنم.
ادرس پکیج هم اینه : https://packalyst.com/packages/package/buzz/laravel-google-captcha

روی لوکال هاست که نصب و اجرا کردم. مشکلی نیست
روی هاست تمام مراحل رو انجام دادم فقط این خط کد رو چطور باید اجرا کنم؟
'''
php artisan vendor:publish --provider="Buzz\LaravelGoogleCaptcha\CaptchaServiceProvider"

'''
و یا اینکه این خط دقیقا چه فایلها/کدهایی ایجاد کرده که از لوکال هاست به سرور کپی کنم؟
هاست من cpanel و اشتراکی هست.

ثبت پرسش جدید

پاسخ‌ها

3
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

تویی vendor پوشه های پکیج کپی میشه
و بعد از پابلیش کردن یکسری فایل از پوشه vendor به پوشه config پروژه اضاف میشه و یا تغییراتی تویی فایل app.php میکنه یا ایتمی به فایل env اضاف میکنه خلاصه هرپیکج دستوارتی اینچنین براتون میسازه

شما میفرمایید پکیج google captcha
که اگر مستندات رو بخونید نوشته :

  • یک فایل با نام captcha.php به پوشه config اضاف میکنم.
  • یک فایل با نام CustomRequestCaptcha.php به پوشه app اضاف میکنم.
  • دوخط CAPTCHA_SITEKEY به فایل env اضاف میکنم و شما باید براشون متغییرهای خودتون رو قرار بدید.

اینکه نوشتم اضاف میکنم منظورم بعد از اجرای دستور پابلیش هست

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

درود

این خط از کد کارش، پابلیش کردن فایل config پکیج هست..
برای دستی انجام دادنش به فولدر "vendor\buzz\laravel-google-captcha\config\" در پروژه لوکال برید و فایل config.php که رو به فولدر config اصلی لاراول (در هاست) انتقال بدید و اسمشو تغییر بدید به "captcha.php"

شاید پاسخ شما همین‌جا باشد

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

از داخل یکی از کنترلرهایی که دارید کد زیر رو بزارید بعدش اجراش کنید

    Artisan::call('vendor:publish', ['--provider' => 'your provider']);

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام