4

新しい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 が見つからないというエラーが表示されます。

すべてのコードは次のリンクで確認できます: このリンク

4

1 に答える 1