laravel 5.2.45から5.3.15にアップグレードしました。他の多くのユーザーと同様に、パスポートを実装する方法と付属の既定のテーブルに関するいくつか質問がありますコマンド:Laravel 5.3パスポートの移行と既定のユーザーテーブルの変更
php artisan make:auth
状況1:私は2つの別々のデータベース接続を持っている私のコンフィギュレーションを設定している
。 名前は「コア」(デフォルト接続)と呼ばれ、もう1つの名前は「認証」です。
質問1:
私が正しく、すべての手順を実行して移行する場合、すべてのテーブルが1つのデータベースに取り込みます。私はパスポートの移行を他のすべてのものから認証データベースに移したいと思っています。どうすればこれを達成できますか?
状況2:私はacct_userにusersテーブルを変更した場合
(すべての設定ファイルが正しく設定されていると仮定)
私はlaravelの以前のバージョン(5.2)でこれを行うために管理しました完璧に動作するようにすべてを得ました。現在、私が同じ必要な変更を加えてユーザーを登録しようとすると、ユーザーはデータベースに保存しません。
私はを照らし\財団\認証\ RegistersUsersにあるコードを引き抜いてのApp \のHttp \コントローラにあるRegisterControllerクラスの内部で特色のメソッドをオーバーライドしましたが認証 \します。
コード:
/**
* Handle a registration request for the application.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function register(Request $request)
{
$this->validator($request->all())->validate();
event(new Registered($user = $this->create($request->all())));
$this->guard()->login($user);
//return redirect($this->redirectPath());
//return $user;
}
私が集めることができるものから、上記のコード、登録要求を処理し、データベース内のユーザーを作成するための直接的な原因です。しかし、それはイベントヘルパーの内部でハングアップし続け、私をリダイレクトし続け、決してユーザーを作成しません。クラス全体でリターンリダイレクトをコメントアウトしようとしましたが、リダイレクトはイベントヘルパー自体で発生するようです。私はPostmanを使ってリクエストしています。
質問2:
私はここで何か間違ったことをやっていますか?私をリダイレクトするのをやめて、代わりに単にユーザーオブジェクトを返すようにするにはどうすればいいですか?
状況3:私はパスポート関与とポストマンによるログインまたは登録要求を行うと
(自己消費するアプリケーションをシミュレートしようとは)
私はlaravel_tokenクッキーを取り戻すことを期待しています内部にJWTが埋め込まれています。
質問3:ポストマンを通して
、私はお返しにこれを取得する方法を?私はどこにいてもそれを見つけることができないので、どこを見ていますか?多分私はここでも何か間違っているのでしょう。
ご協力いただきまして誠にありがとうございます。