🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۱۳ استاد بی بی ناز قهرمانیان
عدم نصب 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>
استاد بی بی ناز قهرمانیان ۱۰ آذر ۱۴۰۰، ۱۱:۰۲
<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>
استاد بی بی ناز قهرمانیان ۱۰ آذر ۱۴۰۰، ۱۱:۰۴

یکبار فایل 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>

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

استاد بی بی ناز قهرمانیان ۱۳ آذر ۱۴۰۰، ۱۳:۱۲

سلام این دستور رو وارد کنید و دوباره 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>
استاد بی بی ناز قهرمانیان ۱۷ آذر ۱۴۰۰، ۱۱:۰۰

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

رحیم ملایری ۲۰ آذر ۱۴۰۰، ۱۹:۴۱

سلام

D:\\Project_laravel\\BSA_Project\\blog>composer -V
Composer version 2.1.12 2021-11-09 16:02:04
استاد بی بی ناز قهرمانیان ۲۱ آذر ۱۴۰۰، ۰۹:۵۵

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

رحیم ملایری ۲۶ آذر ۱۴۰۰، ۱۴:۲۵

سلام

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

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

استاد بی بی ناز قهرمانیان ۲۷ آذر ۱۴۰۰، ۱۱:۵۱

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

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

رحیم ملایری ۲۷ آذر ۱۴۰۰، ۲۰:۲۰

سلام

فرستادم

استاد بی بی ناز قهرمانیان ۲۸ آذر ۱۴۰۰، ۰۸:۲۶