سلام به همه
من در پروژه ام pusher رو نصب کردم (لاراول + vue)
در فایل app کد زیر را وقتی میزنم
App\Providers\BroadcastServiceProvider::class,
سایت این ارور رو میده
Class 'Pusher\Pusher' not found
کسی میدونه علتش چیه و چجوری باید حل شه
خب داره اشاره میکنه که کلاس مورد نظرتون رو پیدا نمیکنه!
تویی فایل کمپوزز ایا این ایتم قرار داره؟!
"pusher/pusher-php-server": "^4.0",
فایل env برادکست رو مشخص کردین؟
BROADCAST_DRIVER=pusher
تویی فایل بوتسرپ .js ایمپورت کردین پوشر رو؟!
window.Pusher = require('pusher-js');
و کلا چطور نصب کردین؟!
https://pusher.com/tutorials/chat-laravel
من برای نصب از دستور زیراستفاده کردم:
npm install --save laravel-echo pusher-js
فایل env و bootatrap هم به ترتیب این کدها داخلش هست :
BROADCAST_DRIVER=pusher
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync
/////////////////////////////////////////////////
import Echo from 'laravel-echo';
window.Pusher = require('pusher-js');
Pusher.logToConsole=true;
window.Echo = new Echo({
broadcaster: 'pusher',
key:'18aee743e3b10a1b0ce7',
cluster:'ap2',
encrypted: true
});
///////////////////////////////////////////
دستوری که شما گفتید رو اجرا میکنم "pusher/pusher-php-server": "^4.0", ارور زیرو میده و اجرا نمیشه :
C:\xampp\htdocs\test>composer require pusher/pusher-php-server
[Seld\JsonLint\ParsingException]
"./composer.json" does not contain valid JSON
Parse error on line 16:
...er": "^1.0" "chencha/share": "^5
Expected one of: 'EOF', '}', ':', ',', ']'
میدونید مشکل کجاس ؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟