Home - Yui-Tanaka-0804/BChannel GitHub Wiki

Welcome to the BChannel wiki!

環境構築の手順

動作確認時のバージョン

  • laravel -> v6.16.0
  • mysql -> v8.0.21
$ git clone https://github.com/Yui-Tanaka-0804/BChannel.git
$ cp .env.example .env
# 環境に合わせて.env内の項目は調整してください(特にDB名やユーザ名) 

DB等のセッティング

$ sudo apt update && sudo apt upgrade
$ sudo apt -y install php composer mysql php-bcmath php-cli php-json php-mbstring php-xml php-mysql

$ sudo mysql
mysql> create database bot_channel;
mysql> create user 任意のユーザー名@localhost identified by '任意のパスワード';
mysql> grant all on bot_channel.* to ユーザー名@localhost;
mysql> exit

./.envの書き換え

DB_USERNAME=root
DB_PASSWORD=
↓
DB_USERNAME=ユーザー名
DB_PASSWORD=任意のパスワード
$ composer install
$ php artisan key:generate
$ php artisan migrate --seed

起動手順

コマンドプロンプトが2つ必要(コマンドの最後に&をつけてバックで動かしても可)

sudo service mysql start 
php artisan queue:work
php artisan serve

管理者ユーザーについて

php artisan db:seedをたたくと自動で管理者ユーザーが生成されるようにしてあります メールアドレスがランダム生成なので、ログインする際はDBを直接覗きにいって確認する必要があります