🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱۳ mohammad dadkhah
عدم نصب pusher-php-server
جامعه لاراول ایجاد شده در ۱۰ آذر ۱۴۰۰
<p>سلام</p><pre class=\"ql-syntax\" spellcheck=\"false\">composer <span class=\"hljs-keyword\">require</span> pusher/pusher-php-server </pre><p>این ارور را می‌دهد</p><pre class=\"ql-syntax\" spellcheck=\"false\">  Could not parse version constraint ^<span class=\"hljs-number\">8.0</span>.*: Invalid version <span class=\"hljs-keyword\">string</span> <span class=\"hljs-string\">\"^8.0.*\"</span>   </pre><p>لطفا راهنمایی کنید</p>

این پکیج رو چک کردم آخرین ورژنش ۷ بود.

یه بار حذف کنید این پکیج رو و مجدد با کامند نصبش کنید

توی فایل composer.json هم مطمئن شید ورژن درست ست شده برای پکیج

لقمان آوند ۱۰ آذر ۱۴۰۰، ۱۰:۳۸
<p>سلام</p><p>با کد زیر سعی در پاک کردن این پکیج دارم</p><pre class="ql-syntax" spellcheck="false">composer remove pusher/pusher-php-server </pre><p>اما باز هم این ارور را می‌دهد</p><pre class="ql-syntax" spellcheck="false">  [<span class="hljs-built_in">UnexpectedValueException</span>]                                                     Could not parse version constraint ^<span class="hljs-number">8.0</span>.*: Invalid version <span class="hljs-keyword">string</span> <span class="hljs-string">"^8.0.*"</span>  </pre><p>از طرفی هم متوجه بخش دوم پیام تان نشدم</p><p>خب این composer.json بنده</p><pre class="ql-syntax" spellcheck="false"><span class="hljs-punctuation">{</span> <span class="hljs-attr">"name"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"laravel/laravel"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"type"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"project"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"description"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"The Laravel Framework."</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"keywords"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">[</span> <span class="hljs-string">"framework"</span><span class="hljs-punctuation">,</span> <span class="hljs-string">"laravel"</span> <span class="hljs-punctuation">],</span> <span class="hljs-attr">"license"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"MIT"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"require"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">{</span> <span class="hljs-attr">"php"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"^7.2.5|^8.0.*"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"fideloper/proxy"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"^4.2"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"fruitcake/laravel-cors"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"^1.0"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"guzzlehttp/guzzle"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"^6.3"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"laravel/framework"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"^7.0"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"laravel/tinker"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"^2.0"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"laravel/ui"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"^2.0"</span> <span class="hljs-punctuation">},</span> <span class="hljs-attr">"require-dev"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">{</span> <span class="hljs-attr">"facade/ignition"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"^2.0"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"fzaninotto/faker"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"^1.9.1"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"mockery/mockery"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"^1.3.1"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"nunomaduro/collision"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"^4.1"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"phpunit/phpunit"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"^8.5"</span> <span class="hljs-punctuation">},</span> <span class="hljs-attr">"config"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">{</span> <span class="hljs-attr">"optimize-autoloader"</span><span class="hljs-punctuation">:</span> <span class="hljs-keyword">true</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"preferred-install"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"dist"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"sort-packages"</span><span class="hljs-punctuation">:</span> <span class="hljs-keyword">true</span> <span class="hljs-punctuation">},</span> <span class="hljs-attr">"extra"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">{</span> <span class="hljs-attr">"laravel"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">{</span> <span class="hljs-attr">"dont-discover"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">[]</span> <span class="hljs-punctuation">}</span> <span class="hljs-punctuation">},</span> <span class="hljs-attr">"autoload"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">{</span> <span class="hljs-attr">"psr-4"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">{</span> <span class="hljs-attr">"App\\\\"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"app/"</span> <span class="hljs-punctuation">},</span> <span class="hljs-attr">"classmap"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">[</span> <span class="hljs-string">"database/seeds"</span><span class="hljs-punctuation">,</span> <span class="hljs-string">"database/factories"</span> <span class="hljs-punctuation">]</span> <span class="hljs-punctuation">},</span> <span class="hljs-attr">"autoload-dev"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">{</span> <span class="hljs-attr">"psr-4"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">{</span> <span class="hljs-attr">"Tests\\\\"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"tests/"</span> <span class="hljs-punctuation">}</span> <span class="hljs-punctuation">},</span> <span class="hljs-attr">"minimum-stability"</span><span class="hljs-punctuation">:</span> <span class="hljs-string">"dev"</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"prefer-stable"</span><span class="hljs-punctuation">:</span> <span class="hljs-keyword">true</span><span class="hljs-punctuation">,</span> <span class="hljs-attr">"scripts"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">{</span> <span class="hljs-attr">"post-autoload-dump"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">[</span> <span class="hljs-string">"Illuminate\\\\Foundation\\\\ComposerScripts::postAutoloadDump"</span><span class="hljs-punctuation">,</span> <span class="hljs-string">"@php artisan package:discover --ansi"</span> <span class="hljs-punctuation">],</span> <span class="hljs-attr">"post-root-package-install"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">[</span> <span class="hljs-string">"@php -r \\"file_exists('.env') || copy('.env.example', '.env');\\""</span> <span class="hljs-punctuation">],</span> <span class="hljs-attr">"post-create-project-cmd"</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">[</span> <span class="hljs-string">"@php artisan key:generate --ansi"</span> <span class="hljs-punctuation">]</span> <span class="hljs-punctuation">}</span> <span class="hljs-punctuation">}</span> </pre>
mohammad dadkhah ۱۰ آذر ۱۴۰۰، ۱۱:۰۲
<p>از وقتی که این کد را زده ام</p><pre class="ql-syntax" spellcheck="false">composer remove pusher/pusher-php-server </pre><p>با کد زیر می‌خواهم event ای ایجاد کنم پیام</p><pre class="ql-syntax" spellcheck="false"><span class="hljs-attr">E</span>:\\laravel7>php artisan <span class="hljs-attr">make</span>:event <span class="hljs-title class_">CreatedMessage</span>    <span class="hljs-title class_">Error</span>    <span class="hljs-title class_">Class</span> <span class="hljs-string">'Pusher\\Pusher'</span> not found   at <span class="hljs-attr">E</span>:\\laravel7\\vendor\\laravel\\framework\\src\\<span class="hljs-title class_">Illuminate</span>\\<span class="hljs-title class_">Broadcasting</span>\\<span class="hljs-title class_">BroadcastManager</span>.<span class="hljs-property">php</span>:<span class="hljs-number">211</span>     <span class="hljs-number">207</span>|      * @<span class="hljs-keyword">return</span> \\<span class="hljs-title class_">Illuminate</span>\\<span class="hljs-title class_">Contracts</span>\\<span class="hljs-title class_">Broadcasting</span>\\<span class="hljs-title class_">Broadcaster</span>     <span class="hljs-number">208</span>|      */     <span class="hljs-number">209</span>|     protected <span class="hljs-keyword">function</span> <span class="hljs-title function_">createPusherDriver</span>(<span class="hljs-params">array $config</span>)     <span class="hljs-number">210</span>|     {   > <span class="hljs-number">211</span>|         $pusher = <span class="hljs-keyword">new</span> <span class="hljs-title class_">Pusher</span>(     <span class="hljs-number">212</span>|             $config[<span class="hljs-string">'key'</span>], $config[<span class="hljs-string">'secret'</span>],     <span class="hljs-number">213</span>|             $config[<span class="hljs-string">'app_id'</span>], $config[<span class="hljs-string">'options'</span>] ?? []     <span class="hljs-number">214</span>|         );     <span class="hljs-number">215</span>|    <span class="hljs-number">1</span>   <span class="hljs-attr">E</span>:\\laravel7\\vendor\\laravel\\framework\\src\\<span class="hljs-title class_">Illuminate</span>\\<span class="hljs-title class_">Broadcasting</span>\\<span class="hljs-title class_">BroadcastManager</span>.<span class="hljs-property">php</span>:<span class="hljs-number">189</span>       <span class="hljs-title class_">Illuminate</span>\\<span class="hljs-title class_">Broadcasting</span>\\<span class="hljs-title class_">BroadcastManager</span>::<span class="hljs-title function_">createPusherDriver</span>([<span class="hljs-string">"pusher"</span>, <span class="hljs-string">"7c0b0ccf753f4656c3d9"</span>, <span class="hljs-string">"bee22085279d539cbcaf"</span>, <span class="hljs-string">"1309778"</span>])   <span class="hljs-number">2</span>   <span class="hljs-attr">E</span>:\\laravel7\\vendor\\laravel\\framework\\src\\<span class="hljs-title class_">Illuminate</span>\\<span class="hljs-title class_">Broadcasting</span>\\<span class="hljs-title class_">BroadcastManager</span>.<span class="hljs-property">php</span>:<span class="hljs-number">164</span>       <span class="hljs-title class_">Illuminate</span>\\<span class="hljs-title class_">Broadcasting</span>\\<span class="hljs-title class_">BroadcastManager</span>::<span class="hljs-title function_">resolve</span>(<span class="hljs-string">"pusher"</span>) </pre><p><br></p><p>لطفا راهنمایی کنید</p>
mohammad dadkhah ۱۰ آذر ۱۴۰۰، ۱۱:۰۴

یکبار فایل Compsoer.lock رو پاک کنید و دوباره دستور composer update رو بزنید.

مهرداد سامی ۱۳ آذر ۱۴۰۰، ۱۲:۴۷
E:\\laravel7>composer update
You are running Composer with SSL/TLS protection disabled.
                                                                              
  [UnexpectedValueException]                                                  
  Could not parse version constraint ^8.0.*: Invalid version string "^8.0.*"  
                                                                              
update [--with WITH] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--dev] [--no-dev] [--lock] [--no-install] [--no-autoloader] [
--no-scripts] [--no-suggest] [--no-progress] [-w|--with-dependencies] [-W|--with-all-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-
authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer
-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] [--] []...
E:\\laravel7>

فایل مورد نظر را حذف کردم و با کد بالا همان طور که گفتید آبدیت کردم این ارور را به من داد

mohammad dadkhah ۱۳ آذر ۱۴۰۰، ۱۳:۱۲

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

composer config -g -- disable-tls true
مهرداد سامی ۱۷ آذر ۱۴۰۰، ۱۰:۲۱

سلام همان ارور قبلی را داد

E:\\laravel_Projects\\laravel7>composer config -g -- disable-tls true
                                                                              
  [UnexpectedValueException]                                                  
  Could not parse version constraint ^8.0.*: Invalid version string "^8.0.*"  
                                                                              
config [-g|--global] [-e|--editor] [-a|--auth] [--unset] [-l|--list] [-f|--file FILE] [--absolute] [-j|--json] [-m|--merge] [--append] [--] [] []...
E:\\laravel_Projects\\laravel7>
mohammad dadkhah ۱۷ آذر ۱۴۰۰، ۱۱:۰۰

ورژن Composer که استفاده میکنید چند هستش؟

مهرداد سامی ۲۰ آذر ۱۴۰۰، ۱۹:۴۱

سلام

D:\\Project_laravel\\BSA_Project\\blog>composer -V
Composer version 2.1.12 2021-11-09 16:02:04
mohammad dadkhah ۲۱ آذر ۱۴۰۰، ۰۹:۵۵

ممنون میشم فایل composer.json رو پیوست کنید.

مهرداد سامی ۲۶ آذر ۱۴۰۰، ۱۴:۲۵

سلام

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

امکانش هست از کانال‌های دیگه ای به شما ارسال کنم؟

mohammad dadkhah ۲۷ آذر ۱۴۰۰، ۱۱:۵۱

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

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

مهرداد سامی ۲۷ آذر ۱۴۰۰، ۲۰:۲۰

سلام

فرستادم

mohammad dadkhah ۲۸ آذر ۱۴۰۰، ۰۸:۲۶