رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در استفاده از کلاس Form
#1
دوستان راهنمایی کنید چطوری میشه از کلاس Form توی لاراول 5 استفاده کرد؟

ظاهرا این کلاس از هسته حذف شده و توی پکیج laravelcollective/html قابل دسترسی هست.

من به لینک http://laravelcollective.com/docs/5.0/html#installation مراجعه کردم، طبق راهنما کد "laravelcollective/html": "~5.0" رو به قسمت require فایل composer.json اضافه کردم و سپس composer رو به روز رسانی میکنم که با خطای زیر روبرو میشم

[RuntimeException]
Could not load package classpreloader/classpreloader in http://packagist.or
g: [UnexpectedValueException] Could not parse version constraint ^1.2.2: In
valid version string "^1.2.2"



[UnexpectedValueException]
Could not parse version constraint ^1.2.2: Invalid version string "^1.2.2"


چطوری باید از کلاس Form استفاده کنم!!!
پاسخ
#2
کد کامل بخش require رو قرار بده 
قوانین انجمن لاراولیستا  | شماره تماس :‌09124783045 |‌ تلگرام :‌ 09377869283
پاسخ
#3
کد پی‌اچ‌پی:
"require": {
 
"laravel/framework""5.0.*",
 
"laravelcollective/html""~5.0"
 
},
 
"require-dev": {
 
"phpunit/phpunit""~4.0",
 
"phpspec/phpspec""~2.1"
 
}, 

با افزودن این کد  "laravelcollective/html": "~5.0" به قسمت require و اجرای دستور composer update خطا میده

البته یک راه دیگه برای افزودن بسته هست که هنوز اونو اجرا نکردم، فکر می کنم از طریق خود composer و بدون افزودن کد به فایل composer.json بشه این laravelcollective/html بسته رو به برنامه اضافه کنم.
پاسخ
#4
خوب کسی جواب نداد و من پس از بررسی بیشتر متوجه این موضوع شدم که composer ام رو باید upgrade کنم که با دستور composer upgrade ظاهرا composer آپدیت شد اما همچنان هیچ بسته ای نصب نمی شد.

البته باید یک بار سیستم رو ریستارت می کردم که این کارو نکردم.

در نهایت composer رو Uninstall کردم و مجددا نصبش کردم و پس از راه اندازی مجدد سیستم بالاخره موفق شدم پیکج های مد نظرم رو نصب کنم.

دوستان اگر در هنگام نصب بسته ها به خطای مزخرف  Could not parse version constraint ^1.2.2: Invalid version string "^1.2.2" برخورد کردید، composer رو برروز رسانی کنید.


خوب خطای شماره 2 هم حل شد.  Smile

موفق باشید.
پاسخ
#5
مرسی error جان
فقط اون دستور آپدیت کامپوزر composer update هست اگر اشتباه نکنم.. 
شما گفته بودی composer upgrade.
درسته ؟
قوانین انجمن لاراولیستا  | شماره تماس :‌09124783045 |‌ تلگرام :‌ 09377869283
پاسخ
#6
آره اشتباه نوشتم دادا composer self-update  بود
پاسخ
#7
نیاز به unistall کردن نبود . شما بعد از composer update باید چندتاکاردیگه انجام می دادی:
تو فایل app/config.php قسمت providers,aliases موارد زیر را اضافه کنید :
کد:
'providers' => [
    'Illuminate\Html\HtmlServiceProvider'
],

'aliases' => [
    'Form' => 'Illuminate\Html\FormFacade',
    'HTML' => 'Illuminate\Html\HtmlFacade',
],

بعد توی command line می زدی :
کد:
composer require illuminate/html
پاسخ
#8
خوب مشکل همین بود که دستور composer update خطای Could not parse version constraint ^1.2.2: Invalid version string "^1.2.2 رو میداد
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوال در استفاده از captcha habibi313 1 158 06-16-2017, 02:01 PM
آخرین ارسال: ibulud.com
  مشکل در ajax زهرا 1 12 06-14-2017, 12:10 PM
آخرین ارسال: زهرا
  لود کردن hrlper , database در کلاس ها mohsenshahab 0 20 05-18-2017, 03:35 PM
آخرین ارسال: mohsenshahab
  مشکل با auth Mr.AMiR 1 36 05-03-2017, 11:00 AM
آخرین ارسال: Mr.AMiR
  مشکل در استفاده از Session Mr.AMiR 2 30 05-02-2017, 01:45 PM
آخرین ارسال: Mr.AMiR
  ساخت authentication شخصی یا استفاده از authentication لاراول meysam_biz 0 88 03-19-2017, 05:38 PM
آخرین ارسال: meysam_biz
  کسی قبلا از پکیج‌های Passport و Socialite استفاده کرده؟ bahbah 0 121 03-11-2017, 10:20 PM
آخرین ارسال: bahbah
  مشکل در نمایش و ویرایش موضوعات یک پست ErfanCoder 1 56 02-18-2017, 08:42 AM
آخرین ارسال: abi128
  استفاده از laravel بجای angular alireza 0 83 12-27-2016, 07:57 AM
آخرین ارسال: alireza
  نحوه ایجاد Token-Based Authentication(oauth2) در لاراول با استفاده از passport anonymox 0 175 11-12-2016, 06:27 AM
آخرین ارسال: anonymox

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.