MENU

Laravelプロジェクト作成メモ

Laravelで本格的にアプリケーションを作ってみようと思い

$ laravel new <プロジェクト名>

を打ったのですが、何やら

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

(中略)

Application ready! Build something amazing.

というエラーメッセージの数々が(中略部分にはProbrem~~と原因っぽいものが出てました)。

とりあえずプロジェクトは出来ていたので中を見てみました。以前立ち上げに成功したプロジェクトと見比べるとvendorディレクトリがありません。

Installing dependenciesともあるので依存関係に問題があるような。これはcomposerに問題があるのではと思い、とりあえずバーションなんかも更新したら良いのかなと素人考えしつつ調べてみると以下の記事が。

Composer は何者か。あるいは install と update の違い。そしてオートロードの仕組み。

composer install と composer updateの違い

いまいちわかりませんでしたが、新しい環境なので下の記事にあったとおり

$ composer install

をたたいてみると

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

またエラーが。内容は先ほどと同じようなもの。じゃあもう一個のupdateコマンドかなと安直な発想で試してみると

Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 86 installs, 0 updates, 0 removals

と出てきてたくさんのインストールが開始されました。終わった後ディレクトリを見てみるとvendorが新しく作成されてました。

 

これでうまくいったと思ってWebサーバーの立ち上げると、500エラーが出ました。これを解決してくれたのが以下の記事。

Laravel導入初期時500エラーの解消法

言われてみると.envファイルが無い!

記事にあるように.env.exapleを.envという名前でコピーしました。ここでもう一度Webサーバーを立ち上げると

No application encryption key has been specified.

と出たので

$ php artisan key:generate

と打ってキーを作成。Webサーバーをみたび立ち上げると

念願のLaravelトップページが出ました!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次