実現したいこと
laravel勉強中の初心者です。よろしくお願いします。
laravelでキャラクターのプロフィールを登録するシステム(プロフィール編集機能)を作っています。
入力画面としては
html
1<form action=""> 2 名前:<input name="name"> 3 email:<input name="email"> 4 password:<input name="password"> 5 自己紹介:<input name="introduction"> 6 7 <input type:submit value="送信する"> 8 9</form> 10
のような簡単な画面です。
laravelのリソースコントローラを使用し、キャラクタープロフィール登録及び編集機能を作っているのですが
この中のうち、名前、email、passwordはテーブルA、自己紹介は別テーブルBに挿入する(更新する)
という方法はあるのでしょうか?
やってみたこと
まず、ユーザー登録にて試してみようと思い、make:authを使用して
名前、email、passwardはすでにcreateしました
これに自己紹介文を追加しようとおもったのですが、
laravel
1public function update(Request $request, User $user) 2 { 3 $user->name = $request->name; 4 $user->email = $request->email; 5 $user->password = $request->password; 6 $user->introduction = $request->introduction; 7 $user->save(); 8 return redirect('home'); 9 }
とすると、usersテーブルにintroductionカラムがあると挿入されるのはわかるのですが
例えばintroductionテーブルを作成し、そこに挿入する、というやり方がよくわかりません。
ご教授いただけるとありがたいです。
補足情報(FW/ツールのバージョンなど)
FW:laravel5.6
回答2件
あなたの回答
tips
プレビュー