GitHub にある [laravel-forum](https://github.com/Team-Tea-Time/laravel-forum)
というLaravelプロジェクトをセットアップしようとしたのですが、artisanファイルが含まれていないので以下のメッセージが表示されます。  
こういう場合ってどうすればいいのでしょうか？

```

    Could not open input file: artisan
    
```

原始的に、別に新規でLaravelプロジェクトを作り、そこにソースを移動するとかしか方法ないのでしょうか？
CC BY-SA 4.0
2023-08-08T08:13:55.220
95888
2023-08-18T05:48:22.733
2023-08-17T05:59:06.040
3060
44839
question
laravel
Could not open input file: artisan
これは Laravel プロジェクトではなく ”ライブラリ” です．  
すでにある Laravel プロジェクトにインストールして使うものです．

GitHub の readme に Installation という見出しがあるので，それに従って導入すると良いでしょう．  
ただし，このドキュメントには書いてありませんが，前提としてすでに Laravel プロジェクトが作ってある必要があります．

必要に応じて，以下を参照しローカル環境に新しく Laravel プロジェクトを作成してください．  
<https://readouble.com/laravel/10.x/ja/installation.html>

Laravel のプロジェクトができたら，プロジェクトルートまでターミナルで移動し，以下のコマンドを実行します．（Step1）

```

    composer require riari/laravel-forum:~5.0
    
```

そうすると， composer を使って laravel-forum がインストールされます．  
composer.json の require を確認してみてください．laravel-forum が追加されていると思います．

次に，laravel-forum が提供するサービスプロバイダを登録する必要があるため， config/app.php の `providers`
に，以下を追加します（Step1）

```

    TeamTeaTime\Forum\ForumServiceProvider::class,
    
```

次に，laravel-forum を利用するのに必要な設定を Laravel プロジェクトに生成するため以下のコマンドを実行します（Step2）

```

    php artisan vendor:publish
    
```

artisan コマンドがちゃんと実行できたと思います．

Step3 以降は，ドキュメントに従ってご自分で進めてみてください．
CC BY-SA 4.0
2023-08-17T02:53:37.510
95961
2023-08-18T05:48:22.733
2023-08-18T05:48:22.733
58973
58973
95888
answer