新しいlaravelの学習を開始し、小さなプロジェクトを構築してスターターサイトを作成することで学習しようとしましたが、問題があります。プラグインなしで新しいプロジェクトのみを作成します。ログインと登録フォームに問題があります。これをルートファイルに入れます:
get('user/login', 'Auth\AuthController@showLoginForm');
post('user/login', 'Auth\AuthController@postLogin');
get('user/register', 'Auth\AuthController@showRegistrationForm');
post('user/register', 'Auth\AuthController@register');
そして、ログインして登録フォームを作成します。フォームが表示されますが、送信できず、データベースに挿入する方法やユーザー資格情報を検証する方法がわかりません。新しいベータ版の Laravel フレームワークでそれを行う方法を教えてもらえますか?
問題は、Laravel がログインと登録フォームを表示することです。しかし、送信をクリックしても何もせず、ページを更新するだけでした。method="POST" action="" をフォームに入れました。私が変わるとき
public function register(RegisterRequest $request)
の中へ
public function register()
App\Http\Controllers\Auth\AuthController でフォームを送信すると、$request が見つからないというエラーが表示されます。
すべてのコードは次のリンクで確認できます: このリンク