À propos de Voten
Voten est un système moderne de bookmarking social en temps réel, développé sur la base de Laravel 5.4 + Vue.js, similaire à Reddit , mais plus beau, c'est en temps réel, simple et personnalisable.
Site Web : https://voten.co/
GitHub : https://github.com/voten-co/voten
Style de code
Voten suit la norme de code PSR-2 et la norme de chargement automatique PSR-4, et utilise StyleCI pour fusionner automatiquement les correctifs de style de code, il n'y a donc pratiquement aucun vous devez vous soucier de la question du style de code.
Pile logicielle
Voten est une application Laravel qui s'appuie sur les logiciels suivants pour s'exécuter :
Ubuntu 16.04.2 LTS Nginx 1.10+ MySQL 5.7+ PHP 7.1+ Redis 3.0+ Git 2.8.4+ Pusher Algolia Search
Pour installer tous ces logiciels sur le serveur, il est recommandé d'utiliser un service d'installation automatique tel que Codepier.
Recommandé : "tutoriel Laravel"
Étapes d'installation de l'application
Après avoir cloné le code du référentiel GitHub localement, créez d'abord un Fichier .env dans le répertoire du projet :
cp .env.example .env
Modifiez les informations de configuration correspondantes dans le .env en fonction de l'environnement local, puis exécutez la commande suivante pour installer :
composer install php artisan key:generate php artisan migrate php artisan passport:install npm install npm run production
Créer un utilisateur en arrière-plan
Exécutez la commande suivante dans le répertoire racine :
php artisan db:seed --class=AdminUserSeeder
La route d'accès en arrière-plan est /backend et les informations de connexion de l'utilisateur sont admin/mot de passe. Le cache Redis doit être vidé avant d'y accéder.
Voten GitHub 仓库:https://github.com/voten-co/voten
Adresse originale : https://xueyuanjun.com/post/7341
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!