ich versucht habe laravel 5.3
von 5.2
zu aktualisieren und ich folgende Fehler bekommen, während php artisan clear-compiled
Laravel 5.3 Upgrade - BroadcastServiceProvider Fehler
Klasse App \ Providers \ BroadcastServiceProvider enthält 1 abstrakte Verfahren und deshalb abstrakt deklariert werden müssen, oder implementieren die verbleibenden Methoden (Illuminate \ Support \ Service :: Register)
aber ich hatte mit Blick nicht so ein Problem, während Upgrade in meiner lokalen Umgebung.
Die config/broadcasting.php
ist als:
<?php
return [
'default' => env('BROADCAST_DRIVER', 'log'),
'connections' => [
'pusher' => [
'driver' => 'pusher',
'key' => env('PUSHER_KEY'),
'secret' => env('PUSHER_SECRET'),
'app_id' => env('PUSHER_APP_ID'),
],
'redis' => [
'driver' => 'redis',
'connection' => 'default',
],
'log' => [
'driver' => 'log',
],
],
];
Die app/Providers/BroadcastServiceProvider.php
wie:
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Broadcast;
class BroadcastServiceProvider extends ServiceProvider
{
public function boot()
{
Broadcast::routes();
Broadcast::channel('App.User.{userId}', function ($user, $userId) {
return (int) $user->id === (int) $userId;
});
}
}
Und .env
als:
CACHE_DRIVER=file
SESSION_DRIVER=file
#BROADCAST_DRIVER=pusher
PUSHER_KEY=someKey
PUSHER_SECRET=SomeSecrete
PUSHER_APP_ID=SomeId
Ich versuchte Standardeinstellung broadcasting driver
-log
, scheint aber nicht arbeiten Ing.
Jeder Befehl, den ich wie leite: php artisan cache:clear
Oder php artisan config:clear
Oder php artisan view:clear
Oder php artisan clear-compiled
, ich den gleichen Fehler gegenüber.
Ich habe auch versucht mit composer dump-autoload
, es funktioniert gut, aber danach, wenn ich wieder laufen php artisan clear-compiled
dann auch den gleichen Fehler.
Bitte helfen Sie mir.
Alle Experten verfügbar? – Dev