ホームページ  >  記事  >  PHPフレームワーク  >  [Voten] Laravelをベースに実装されたRedditに似たリアルタイムソーシャルフォーラムシステム

[Voten] Laravelをベースに実装されたRedditに似たリアルタイムソーシャルフォーラムシステム

藏色散人
藏色散人転載
2020-04-25 13:45:233487ブラウズ

[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 サイトの他の関連記事を参照してください。

声明:
この記事はxueyuanjun.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。