2024. december 16., hétfő

13. Chatify

Telepíts 10-es Laravelt (utána néztem 11-en nem fog működni)

composer create-project laravel/laravel:^10.0 example-app

Lépj be a Pusherbe: https://dashboard.pusher.com/

GitHub regisztrációval könnyen beléphetsz.

Válaszd ki a laravel-chat-development-t, api keys

Hozz létre egy új alkalmazást, és a kapott App Key-t, App Secret-et, és App ID-t másold be a Laravel projekt .env fájljába:

.env:

PUSHER_APP_ID=your_app_id

PUSHER_APP_KEY=your_app_key

PUSHER_APP_SECRET=your_app_secret

PUSHER_APP_CLUSTER=your_cluster

Chatify telepítése

Nyisd meg a hivatalos oldalát: https://chatify.munafio.com/installation

innen ki tudod másolni sorba a parancsokat:

composer require munafio/chatify

php artisan chatify:install

php artisan migrate

Eredmény ellenőrzése
Nyisd meg a böngészőben az alkalmazást:
http://chatify.test/chatify /xampp alatt más lesz a neve, nekem Laragban került futtatásra
Várható hiba: A Chatify-nál login szükséges, mivel a middleware automatikusan védi a felületet.

Laravel Starter Kit telepítése
A Laravel Auth rendszert egyszerűen beállíthatod a következő parancsokkal:

composer require laravel/breeze --dev

php artisan breeze:install

npm install && npm run dev

A telepítés során válaszd a 0 opciót (Blade nézetek), és ne telepíts unit teszteket.

Miután befejeződött, futtasd a következőt az adatbázis frissítésekhez (ez nem változtat a Chatify által létrehozott táblákon):

php artisan migrate

Chatify + Laravel Auth működésének ellenőrzése
Nyisd meg újra az alkalmazást: http://chatify.test/chatify.
Most már be tudsz jelentkezni, és a Chatify felület működni fog.

Nincsenek megjegyzések:

Megjegyzés küldése

<<< szintaxis

 A <<< szintaxist a PHP-ban "heredoc" vagy "nowdoc" szintaxisnak nevezzük. Ez nem pontosan olyan, mint a Jav...