エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Eloquentモデルを使ってcreateするときに、何も設定していないとMassAssignmentExceptionというエラーが... Eloquentモデルを使ってcreateするときに、何も設定していないとMassAssignmentExceptionというエラーが出る。 【コントローラ側】 Comment::create(array('name' => 'John')); 【エラーメッセージ】 Illuminate \ Database \ Eloquent \ MassAssignmentException nameこれはEloquentでMass Assignmentの設定をしていないからだ。Mass Assignmentは適当な日本語訳がない。Laravel4の日本語ドキュメントでは「複数代入」と訳している。本ブログではわかりやすさ優先で「割り当て許可」とする。 とにかくEloquentのcreateで割り当てようとする値は、あらかじめEloquent側で割り当て許可を与えなくてはいけない。面倒だけどこれはセキ