おそらく愚かな質問ですが、登録フォームに問題があります。データベースusers
テーブルに保存する追加フィールドを1つ追加しましたが、この追加のテキストエリアの値は保存されません。登録フォームはLaravelのデータベースに追加フィールドを保存しません
ユーザー名、パスワードなどのその他の入力はすべて正しく保存されます。私は$データは、バイオ値を含んでいることがわかり、私はdd($data)
を行うとこれがまた、テキストエリア
<div class="form-group">
<label class="col-md-4 control-label">Bio</label>
<div class="col-md-6">
<textarea class="form-control" name="bio" id="bio" rows="5"></textarea>
</div>
</div>
そしてAuthController.phpストア機能
protected function create(array $data)
{
//dd($data);
return User::create([
'name' => $data['name'],
'password' => bcrypt($data['password']),
'bio' => $data['bio'],
]);
}
です。
カラムのバイオはデータベースにtext
というタイプがありますので、切り捨てられません。
何が問題になりますか?
ユーザーモデルでfillable配列にbioを追加しましたか? – pseudoanime