私はYelp Fusion APIの使い方に関するPHPの例を持っています。いくつかのクラスでOAuth.php
fileを使用します。主な例ではLaravelにカスタム/新規クラスファイルを置く場所は?
require_once('lib/OAuth.php');
でインポートできますか?Laravelで同じことをすることはできますか?
または、私はOAuth.php
ファイルのネームスペースを提供し、それをツリーのどこかに置きたいのですか?どこに置く?
私はYelp Fusion APIの使い方に関するPHPの例を持っています。いくつかのクラスでOAuth.php
fileを使用します。主な例ではLaravelにカスタム/新規クラスファイルを置く場所は?
require_once('lib/OAuth.php');
でインポートできますか?Laravelで同じことをすることはできますか?
または、私はOAuth.php
ファイルのネームスペースを提供し、それをツリーのどこかに置きたいのですか?どこに置く?
アプリ内に新しいディレクトリを作成して「クラス」のように呼び出すことをお勧めします。OAuth.phpを「/app/Classes/OAuth.php」として保存してください。 namespace App\Classes;
をこのファイルの先頭に置くことを忘れないでください。
あなたは、他のOAuthの実装でYelpの融合APIを使用できるファイルに分離することをお勧めします。 作曲家向けのOAuthパッケージは次のとおりです。https://packagist.org/search/?q=oauth
カスタムPHPファイルの代わりにパッケージを使用すると、プロジェクトをきれいに保つのに役立ちます。 カスタムPHPファイルを追加する必要がある場合は、 "ライブラリ"や "ヘルパー"のような "/ app /"フォルダ内にディレクトリを作成するか、コンテンツに適したものを作成してください。
"/ app"ディレクトリ内のディレクトリとファイルは、PSR-4コンポーザのautoloadに関して自動的にロードされます。
については、カスタムライブラリのように見えるので、アプリフォルダ内にライブラリフォルダを作成してそこにクラス名を置いてください – jycr753