2017-04-25 3 views
0

**データベースへの私のフォームの接続で私を助けてください、テーブルがデータベースに作成されますが、私は自分のフォーム**私はPHPで新しいです、私はデータベースと私のフォームを接続することができません。 RouteCollection.phpラインのNotFoundHttpExceptionが179:

とそれを接続する方法を混乱していますこれは私の方法です私は、これは

public function postSignup(Request $request) 
    { 
     $username = $request['username']; 
     $email = $request['email']; 
     $password = bcrypt($request['password']); 


     $user = new User(); 
     $user->username = $username; 
     $user->email = $email; 
     $user->password = $password; 


     $user->save(); 
     return redirect()->back(); 

    } 
0私のコントローラである

 <div id="register" class="animate form"> 
         <form action="{{route('signup')}}" method="post" autocomplete="on"> 
          <h1> Sign up </h1> 

私のフォームをルーティングしています

とここに私のルートファイル来る:

Route::post('/signup',[ 
    'uses' => [email protected], 
    'as'=> 'signup' 

    ]); 

error screenshot

+4

メソッド名が 'postSignup'メソッド名で単純なタイプミス....' use '=> UserController @ postSignupでメソッド名が一致する必要があります。これに大文字の 'S'があり、メソッドがより低いケース 's'の申し込み – webDev

+0

これは問題ではありませんが、私はそれを修正しましたが、何も変わっていません - まだページが見つかりません。 –

+1

エラーページのスクリーンショットを投稿できますか? – reza

答えて

0

フォームこのような: -

<form action="{{url('signup')}}" method="post" autocomplete="on"> </from> 
            Or 
<form action="{{ action('[email protected]')}}" method="post" autocomplete="on"> </from> 

そして、このルートを試してください: -

Route::match(['get', 'post'], '/signup', '[email protected]'); 

がそれを希望を助けて!

+0

_thanks bro:)_ –

関連する問題