1

Yii は、モデルに大規模な代入を行う便利な方法を提供します。Google で検索したところ、Laravel での大規模な割り当てに関する情報が見つかりません。では、Laravel は同じ機能を提供していますか?

4

2 に答える 2

7

はい: http://laravel.com/docs/eloquent#mass-assignment

ただし、属性をホワイトリストに登録することを絶対に確認してください。そうしないと、深刻なセキュリティ問題に直面することになります。

于 2013-02-27T03:08:26.033 に答える
1

私はまだlaravelを試していませんが、githubをざっと見てみると、次の機能があることがわかります。

    /**
 * Hydrate the model with an array of attributes.
 *
 * @param  array  $attributes
 * @param  bool   $raw
 * @return Model
 */
public function fill(array $attributes, $raw = false)

私はあなたが次のようなことができると思います

$product->fill($_POST['Product']);

$product->attributes = $_POST['Product']Yii で行うように

于 2013-02-27T02:43:30.780 に答える