Laravelのプロジェクトを作った際の500エラー
どうしてもAPIを作る為にLaravelを使う事が増えた。
$ laravel new hogefuga
ってなことでプロジェクトを作ったので、つっこんだサーバーにの確認をば。
ブラウザにテストしているサーバーのアドレスを叩くと500エラー
よくよく展開したディレクトリを見ると
drwxr-xr-x. app -rw-r--r--. artisan drwxr-xr-x. bootstrap -rw-r--r--. composer.json -rw-r--r--. composer.lock drwxr-xr-x. config drwxr-xr-x. database -rw-r--r--. .editorconfig -rw-r--r--. .env.example -rw-r--r--. .gitattributes -rw-r--r--. .gitignore -rw-r--r--. package.json -rw-r--r--. phpunit.xml drwxr-xr-x. public drwxr-xr-x. resources drwxr-xr-x. routes -rw-r--r--. server.php drwxrwxrwx. storage drwxr-xr-x. tests drwxr-xr-x. vendor -rw-r--r--. webpack.mix.js -rw-r--r--. yarn.lock
.env.exsampleはあるものの、.envが存在しないので
$ cp .env.exsample .env $ php artisan key:generate $ php artisan config:clear
としてページを確認すると見れた。newで作った際には.envファイルがないので注意。