でこのクラスを作成する必要があり、このチュートリアルによります。それは私がを実装するクラスを作成する必要があることを示し、このチュートリアルの最初に:私は非常にnewbye疑問を持っている私は<strong>PHP</strong>で、しかも<strong>Laravel</strong>フレームワーク(私は、Javaから来た)にabslolutly新しいです私はLaravelプロジェクト(UserProviderInterfaceインタフェースを実装するクラス)
http://laravel-recipes.com/recipes/115/using-your-own-authentication-driver
:
私はカスタム認証ドライバを作成するには、このチュートリアルを、以下のいUserProviderInterface。
コードだけが表示されますが、このクラスをLaravelプロジェクトに配置する必要はありません。そのポジショニングについての唯一の手掛かりは、名前空間です:
namespace MyApp\Extensions;
しかし、場所を正確に、私はそれを置く必要がありますか?
私は次の構造を持っている:
をそれはのMyApp \拡張にそれを置くことを言うが、私は私のプロジェクトではないMyAppのと拡張フォルダがありますか? (または、おそらくnampespacesの名前がプロジェクトツリーにディレクトリ構造を反映していないのでしょうか?)
ここで私はこのクラスを作成しますか?
の下でそれを作成したいこれを見つけた: 'アプリのルート内の認証ディレクトリを作成します(またはお好みの代わりに)とユーザープロバイダインタフェースの実装を作成します。私はファイル名をCustomUserProvider.php'としますhttps://laravel.io/forum/11-04-2014-laravel-5-how-do-i-create-a-custom-auth-in-laravel-5 ?page = 1 – JustOnUnderMillions