
Eine kleine Laravel -Chat -App -Demo für Soketi. ?
Der Server benötigt:
git clone [email protected]:soketi/laravel-chat-app.git cd laravel-chat-appFühren Sie die folgenden Kettenbefehle aus, um das Projekt zu installieren:
composer install --ignore-platform-reqs &&
cp .env.example .env &&
touch database/database.sqlite &&
php artisan key:generate &&
php artisan migrate:fresh --seed &&
php artisan storage:link Öffnen Sie Ihre .env -Datei und konfigurieren Sie die Anmeldeinformationen PUSHER_* (die den folgenden Standards übereinstimmen können):
PUSHER_APP_KEY=app-key
PUSHER_APP_ID=app-id
PUSHER_APP_SECRET=app-secret
PUSHER_HOST=127.0.0.1
PUSHER_PORT=6001
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_HOST="${PUSHER_HOST}"
MIX_PUSHER_PORT="${PUSHER_PORT}"
Bauen Sie das Frontend -Vermögen auf:
npm install && npm run dev Führen Sie den internen Server aus, um den HTTP -Server auf http://127.0.0.1:8000 zugänglich zu machen:
php artisan serveSie können mehrere Installationsmethoden für Soketi finden. Für dieses Projekt gehen wir jedoch davon aus, dass Sie bereits NPM installiert haben:
npm install -g @soketi/soketi@latestÖffnen Sie zum Starten des Servers ein neues Terminalfenster und lassen Sie es im Hintergrund ausgeführt:
soketi start Die Sämaschinen haben drei Konten erstellt. Alle Konten können mit dem password zugegriffen werden:
Sie können den Code für VUE ausgeben:
npm run lintVerwenden Sie für PHP den Befehl csfixer:
vendor/bin/php-cs-fixer fix