Laravel.42 投稿サイトにカテゴリ指定して書き込み(中編)
前回は入力欄にカテゴリ欄を追加して、ツールチップを表示したところまで。
■ツールチップ画像をsvgファイルにする
別にpngでも問題ないのだが、容量も軽いしサイズ変更の影響がないということでできるだけsvgにしていきましょう。
フリー素材のサイトが複数あり、今回は↓で取得。
■投稿時のDB更新
ユーザがよく使うカテゴリをマスタ化すれば、次回書き込み時に予測で出てくるとか、
そういうのも考えられるが、とりあえず後まわし。
登録は投稿データの場合
app\Http\Controllers\ThreadController.php
で行っていて、
とりあえず何もせず投稿してみると、
カテゴリの規定値がわからへんというようなメッセージが出る。app\Models\Thread.php
修正
protected $fillable = ['category', 'user_identifier', 'user_name', 'message_title', 'message'];
して再トライすると、
あっさり登録された。
カテゴリがNULLOKであればそもそもエラーも出なかったが、カテゴリは必須としたいのでこれでOK
文字数制限とか全く考慮していないのでいずれ問題になりそうだが・・
チビチビと進めていきます。
次は再表示。
つづく