2017-04-07 4 views
0

私はYelp Fusion APIの使い方に関するPHPの例を持っています。いくつかのクラスでOAuth.php fileを使用します。主な例ではLaravelにカスタム/新規クラスファイルを置く場所は?

require_once('lib/OAuth.php'); 

でインポートできますか?Laravelで同じことをすることはできますか?

または、私はOAuth.phpファイルのネームスペースを提供し、それをツリーのどこかに置きたいのですか?どこに置く?

+2

については、カスタムライブラリのように見えるので、アプリフォルダ内にライブラリフォルダを作成してそこにクラス名を置いてください – jycr753

答えて

0

アプリ内に新しいディレクトリを作成して「クラス」のように呼び出すことをお勧めします。OAuth.phpを「/app/Classes/OAuth.php」として保存してください。 namespace App\Classes;をこのファイルの先頭に置くことを忘れないでください。

により、ファイル内のいくつかのクラスを有することに、私はこのビットを書き換えると、各クラスが

0

あなたは、他のOAuthの実装でYelpの融合APIを使用できるファイルに分離することをお勧めします。 作曲家向けのOAuthパッケージは次のとおりです。https://packagist.org/search/?q=oauth

カスタムPHPファイルの代わりにパッケージを使用すると、プロジェクトをきれいに保つのに役立ちます。 カスタムPHPファイルを追加する必要がある場合は、 "ライブラリ"や "ヘルパー"のような "/ app /"フォルダ内にディレクトリを作成するか、コンテンツに適したものを作成してください。

"/ app"ディレクトリ内のディレクトリとファイルは、PSR-4コンポーザのautoloadに関して自動的にロードされます。

関連する問題