Velkommen til den officielle dokumentation for NsXpress, den mest brugervenlige og intuitive avisplatform til Netstation fan-sider. Dette system giver dig mulighed for at administrere forskellige aspekter af din fanside problemfrit.
Udforsk funktionerne nedenfor:
- 🔥 Artikler
- 🔥 Kategorier
- 🔥 Ting / Prissystem
- 🔥 Community system
- 🔥 Klassisk tagwall i realtid
- 🔥 Mønt + Onlinetid system
- 🔥 Figurer / Avatars + Butiksystem
- 🔥 Kasino
Og meget, meget mere.
[!Krav] PHP >= 8.1 & Grundlæggende kendskab til Laravel
- Klon repositoriet ved hjælp af git:
git clone https://github.com/NsXpress/NsXpress.git
- .ENV
Dupliker filen .env.example og omdøb den til .env.
Sørg for at udfylde .env-filen med nøjagtige oplysninger om dit domæne, database osv.
Værdierne for ADMIN_ og BOT_ bestemmer brugeren for den første "super admin" med en redaktørrolle og brugernavnet, som systemets bot vil operere under.
- Installer Composer-afhængigheder:
composer install
- Migration
Kør følgende kommandoer for at opsætte database-tabeller, seede data osv.
php artisan migrate
php artisan db:seed
Efterfølgende skal denne kommando køres:
php artisan shield:install --only
Den vil bede om tilladelse til at offentliggøre pakkens konfigurationer og migrationer.
Svar med "yes."
Derefter vil den bede om tilladelse til at udføre en frisk installation af pakken.
Svar med "no."
Efterfølgende skal følgende kommando køres:
php artisan shield:generate --all
- NPM
Det sidste trin er at installere NPM-krav og kompilere de nødvendige JavaScript- og CSS-filer.
Kør følgende kommandoer:
npm install
npm run prod
- Storage
Kør følgende kommando for at symlinke storage mappen til public:
php artisan storage:link
- Færdig!
Systemet er nu sat op, og du kan begynde at konfigurere resten af avisen gennem adminpanelet.
For at få adgang til adminpanelet skal du gå til {dit-domæne.dk}/qwerty, hvor du vil blive mødt af en loginside.