1

Laravel と OneAuth を使用して Web アプリケーションを構築しています。ユーザーは自分の Twitter または GitHub アカウントでサインインできます。

これは実際には、私のローカル開発サーバーでは完全に機能します (コールバック URL が localhost と一致しないため、GitHub は例外です) が、本番環境にアップロードすると、空白のページが表示されます ( /connect/callback/twitter)。

他の誰かが OneAuth でこれを経験しましたか?

エラー ログにエラーはなく、ページには200ステータス コードがあります。

ローカル サーバー:

  • マック OS X 10.8
  • MAMP
  • PHP5.4

製造:

  • CentOS5
  • アパッチ + PHP 5.3
4

1 に答える 1

0

ええ、私はこの問題を抱えていました。これを回避するには、コントローラーを手動で登録するのではなく、

Route::controller(Controller::detect());

これを行う、

Route::controller('connect');

参考までに: ネストされたコントローラーを使用している場合は、登録する順序が重要です。

于 2013-01-19T20:43:58.020 に答える