0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Laravel】artisanコマンドはアプリケーションのルートディレクトリでしか使えない。

Last updated at Posted at 2023-09-13

はじめに

開発途中では気にもしなかったが、Dockerに上げた際にきちんと動いているかな~と、logなどをCUIを使って確認していく中でartisanコマンド叩いてみたら思わぬところで躓いたので書きます。

原因

CUI使っていろんなディレクトリを移動していく中で、Laravelのルートディレクトリにいないのにartisanコマンドを打っていたからでした。

解決策

artisanコマンドは、Laravelのルートディレクトリにいないと機能しないそうです。
理由はartisanコマンドは様々なタスクを実行するために使用されるため、Laravelプロジェクト内のリソース、設定、データベース、ルートなどにアクセスするためのコンテキストが必要です。プロジェクトのルートディレクトリで実行されることを前提としており、そこから必要な情報にアクセスできるようになっているからとのこと。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?