2016-04-15 5 views
2

標準のLaravel 5.2認証を使用しています。Laravel 5.2でのパラメータの受け渡しアップデートフォーム

Route::get('register', 'Auth\[email protected]'); 

方法showRegistrationFormがtrait called RegistersUsersに作成され、この特性:この1は

は、しかし、私は私の登録ビュー

私はintrestedてよルートに利用できる特定の変数を持つようにしたいですIlluminate\Foundation\Authにあります。

public function showRegistrationForm() 
    { 
     if (property_exists($this, 'registerView')) { 
      return view($this->registerView); 
     } 

     return view('auth.register'); 
    } 

私は単にここに私のパラメータ谷渡すことができますが、問題は、このファイルは、ベンダーのディレクトリに配置されていることであるので、私は私の変更を更新作曲を実行したときに&私のウェブサイトを壊す上書きされます。これを行うには更新に耐える方法がありますか?

答えて

4

あなたはAuthController方法を上書きすることができます

class AuthController extends Controller 
{ 

    .... 

    public function showRegistrationForm() 
    { 

     $data = ['foo', 'bar']; 

     if (property_exists($this, 'registerView')) { 
      return view($this->registerView, compact('data')); 
     } 

     return view('auth.register', compact('data')); 
    } 


} 
+0

私はそれを知りませんでした!ありがとうございました – Christophvh

関連する問題