たなしょのメモ

日々勉強していることをつらつらと

2018/11/28

できごと

C#を勉強しました。

visual studioが使えなくなってしまったので(どうもライセンス切れ?らしい)

vscodeコンパイルしました。

やり方は、vscodeから統合ターミナルを開いてファイルを作成したいディレクトリで、

  1. dotnet new consoleと入力
  2. ファイルを作成完了後、dotnet restoreでコンパイル
  3. コンパイル完了後、dotnet runで出力する

ある程度入出力の基本はマスターできたかも。

配列の書き方も学べたので(ほとんど既存の言語と変わらないけど)

少なからずC#の勉強に関しては進捗があったかなぁ。

学んだこと、

  1. const
  2. プロパティ名の省略
  3. ステートメントと式について

PHPの状況

.env_prというファイルを作成してherokuへデプロイできるようにしました。

gitignoreに書かれているファイルは基本的にcommitできないようになっているのでそれを防ぐために作成しました。

DB_CONNECTION=pgsql

DB_CONNECTIONの表記をsqliteからpgsqlに変更しました。

これで接続をpostgleに向けます。

実行してもまだ500番のエラーが出ます。

キーの設定をします。

heroku run 'php artisan key:generate'
Running php artisan key:generate on ⬢ oyotoru-kun... up, run.1052 (Free)

In KeyGenerateCommand.php line 96:

file_get_contents(/app/.env): failed to open stream: No such file or directory

あれ失敗。どうも/app/.envというファイルがないらしい。作りましょう。

どうも.env自体をgitignoreから消してコミットできるようにするのが一番の近道みたいなのでそれで対応します。

heroku run 'php artisan key:generate'
Running php artisan key:generate on ⬢ oyotoru-kun... up, run.3289 (Free)
Application key set successfully.

キー作成に成功しました。よかったー。

接続できました!これでひとまずポートフォリオの完成です!

f:id:bonashochang:20181128223935p:plain

明日も開発頑張りますぞー。