ホームページ > 記事 > PHPフレームワーク > [Voten] Laravelをベースに実装されたRedditに似たリアルタイムソーシャルフォーラムシステム
Voten について
Voten は、Reddit と同様に、Laravel 5.4 Vue.js に基づいて開発された、最新のリアルタイム ソーシャル ブックマーク システムです。さらに美しく、リアルタイムでシンプルでカスタマイズ可能です。
ウェブサイト: https://voten.co/
GitHub: https://github.com/voten-co/voten
コード スタイル
Voten は PSR-2 コード標準と PSR-4 自動読み込み標準に従い、StyleCI を使用してコード スタイルの修正を自動的にマージするため、基本的にはコードスタイルの問題について心配する必要があります。
ソフトウェア スタック
Voten は、実行するために次のソフトウェアに依存する Laravel アプリケーションです:
Ubuntu 16.04.2 LTS Nginx 1.10+ MySQL 5.7+ PHP 7.1+ Redis 3.0+ Git 2.8.4+ Pusher Algolia Search
これらのソフトウェアをすべてサーバーにインストールするには、 Codepier などの自動インストール サービスを使用することをお勧めします。
推奨: 「laravel チュートリアル 」
アプリケーションのインストール手順
GitHub ウェアハウス コードをローカルに複製した後、まず、プロジェクト ディレクトリに .env ファイルを作成します:
cp .env.example .env
ローカル環境に応じて .env 内の対応する構成情報を変更し、次のコマンドを実行してインストールします:
composer install php artisan key:generate php artisan migrate php artisan passport:install npm install npm run production
バックグラウンド ユーザーの作成
ルート ディレクトリで次のコマンドを実行します。
php artisan db:seed --class=AdminUserSeeder
バックグラウンド アクセス ルートは /backend、ログイン ユーザー情報は admin/password です。アクセスする前に Redis キャッシュをクリアする必要があります。
Voten GitHub 仓库:https://github.com/voten-co/voten
元のアドレス: https://xueyuanjun.com/post/7341
以上が[Voten] Laravelをベースに実装されたRedditに似たリアルタイムソーシャルフォーラムシステムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。