質問: ``` use Illuminate\Support\Facades\Storage; ``` というライブラリのメソッドを使用したいのですがPHPがほぼ初見でライブラリの使い方がわかりません ライブラリ名で検索して こちらのサイトを見たんですが `php artisan storage:link` を実行しても artisan というファイルが見つかりませんと出るだけです MAC 上に brew install で PHP だけ入ってる状態なのですが Illuminate\Support\Facades\Storage; をライブラリを使用するにはどういう手順を踏めばいいのでしょうか PHP にも Gemfile とか pip とか npm みたいなライブラリ管理ツールがあったりしますか?
回答: PHP では Composer でライブラリのパッケージ管理がされており、依存関係にあるライブラリも自動でインストールしてくれるようです。 Mac の場合は以下のコマンドで Composer をインストールできます。 ``` $ brew install composer ``` Composer が使える状態になったら、プロジェクトごとに composer.json を用意して必要なパッケージ名やバージョンを記述、インストール...という流れになるようです。 なお、今回使おうとしているライブラリは以下になりそうです。 illuminate/support - Packagist Composer に関する詳しい使い方は、例えば以下のページ等も参照してみてください。 **参考:** Composerの使い方 - Qiita