9
A
答えて
12
Model::create
は$model = new MyModel(); $model->save()
周りの単純なラッパーは、(保存
/**
* Save a new model and return the instance.
*
* @param array $attributes
* @return static
*/
public static function create(array $attributes = [])
{
$model = new static($attributes);
$model->save();
return $model;
}
実装を参照してくださいです)
(保存)メソッドは、新しいモデルを保存し、 を更新するための両方に使用されます既存のもの。ここで新しいモデルを作成したり、既存のモデルを見つけたり、 のプロパティを1つずつ設定してデータベースに保存します。 (保存
は)であなたがプロパティを設定し、配列を渡す方法を作成しながら、
- )(作成
$comment = new App\Comment(['message' => 'A new comment.']); $post = App\Post::find(1);` $post->comments()->save($comment);
フル雄弁モデルのインスタンスを受け入れます モデルであり、ワンショットでデータベースに保持されます。- )(作成
は(作成)@PawelMysiorが指摘したように、メソッドを作成し使用する前に、その値を設定しても安全である列をマークする に必ず無地 PHPアレイ
$post = App\Post::find(1); $comment = $post->comments()->create([ 'message' => 'A new comment.', ]);
EDIT
を受け付け(名前、birth_dateなどのような)代入を介して、$ fillableという新しいプロパティを提供することによってEloquentモデルを更新する必要があります。これは、単に大量の割り当てを使って設定しても安全な属性の名前を含む配列である: 例: -クラス国はモデルあなたのための{
protected $fillable = [ 'name', 'area', 'language', ];
}
関連する問題
- 1. とValueError:numがある必要があり、1 <= NUM <= 2ではなく3
- 2. Rscriptは私が機能<code>isGeneric</code>を必要と使う<code>Rscript</code>を使用してbashシェルといくつかの機能を経由して、いくつかのスクリプトを実行する必要がある機能
- 3. C#が、私はそれにいくつかのものと1つのユーザーコントロールを作成している、と私はそれが1 <code>button</code>で私<code>form1</code>クリックで可能だと<code>button</code><code>form1</code>内の私の<code>usercontrol</code>を開くことはありませんということかどうかを知る必要があり
- 4. aspxの<%:と<%=と<%#の違いは何ですか?
- 5. は私が前方に移動する必要があることを修正することができるまで、私は、あまりにも長く取っているLINQクエリを持つC#</p> <p>を使用してVS2015でDBO
- 6. 私は<code><video></code>によってHTML5へのアクセスが、純粋なJavaScriptでアクセスウェブカメラを必要とすることが可能である知っているJavaScriptを 経由でウェブカメラを開く必要はjavascriptの
- 7. LINQ DataRowExtensions.Field <int>は<decimal>である必要がありますか?
- 8. カウント機能は、私は「カウントアップ」私はanychart.js私が達成しようとしている何</p> <p><a href="http://jsfiddle.net/jqqgf5r1/6/" rel="nofollow noreferrer">JSFiddle</a></p> <p>を使用して作った円グラフは、チャート上のラベルを作ることである必要があり
- 9. はLaravelでデータベースに画像をアップロードして保存する方法5私は写真をアップロードし、Laravelでデータベースに5</p> <p>私の現在のコードを保存する必要が
- 10. 現在、我々はこのよう<code>pend()</code>機能を使用してSPEC保留に理由を与えることができジャスミン
- 11. Laravel 5 AngularJS CORS問題私はLaravelに新しいですし、私がセットアップするCORSをLaravel 5に</p> <p>を必要としているためAngularJSから認証をやろうとし
- 12. Laravel 5.2 ReflectionExceptionクラスlaravel-fullcalendarは、私はこのエラーを経験しています</p> <p>Laravel 5.ためFullcalendarパッケージを使用しています
- 13. は<code>synchronize threads</code>に十分であることは、私たちが実際に待機を使用する必要がある場合は、<code>notify</code>と<code>notifyAll</code>メソッドをJavaの
- 14. は、すべてのXが、私はダースが存在する必要があります知っている9</p> <p>を通じて数0である<p></p> 場合、いくつかの文字列は=「XXXXX」私はtrueを返したい文字列が正確に5桁の数字
- 15. 標準MBeanと動的MBeanの違いは何ですか?</li> <li>ダイナミックMBeanの </ol> <p>何それぞれの長所と短所があり、我々はこれらの2つの構成要素のいずれかを選択する必要がありますときに、リソースを管理するために</li></p> <ol> <li>標準MBean:間で異なる何
- 16. は私が</p> </blockquote> <p>はいこのラインで非オブジェクトのプロパティを取得しようとすると、私のlaravelプロジェクト</p> <blockquote> <p>に問題があるLaravel 5.2
- 17. Cの<と<<の違いは何ですか?
- 18. は私が<code>memmove</code>機能を使用して、このような</p> <pre><code>char* cArray = (char*) malloc(sizeof(char) * sizeTracker); </code></pre> <p>として、配列の真ん中で何かを削除することができることを知って、アレイ
- 19. Laravelルート方法は、私が持っているとき、私の<code>routes.php</code>で
- 20. Javaは、我々は、我々はすべての要素が挿入された後、リストをソートする</p> <pre><code>Collections.sort </code></pre> <p>を使用することができます知っている、カウントベースのサブリスト
- 21. cout << coutとcout <<とcoutの違いは何ですか?
- 22. Laravel 5:</p> <blockquote> <pre><code>public function characters() { return $this->hasMany('Character')->where('characters.game_id', $this->game_id); } </code></pre> </blockquote> <p>問題はdoesnの「ます$ this->がgame_id」ということである:関係
- 23. Pythonの:<code>t= ({'count': 5L},)</code>ここ</p> <p>私はforループを使用する必要はありませんが、私はそれを行うことができますどのように5.Thenとして値を取得したい:私はのようなタプルを持ってaTuple
- 24. コール・コンポーネントは、機能を追加しますが、私は持っていただきました!ここでは、プラグイン方式</p> <p>を使用する必要があり、既存のプラグインコンポーネント を拡張しようとするとエラー
- 25. が <p></p>は、ツイートをキャッシュする必要があります...
- 26. 違い<p>何<em>textFieldShouldendEditing</em>と<em>textfieldDidEndEditing</em>の違いは、いつ各メソッドを使用する必要がありますか? <code>textFieldShouldendEditing</code>上</p>
- 27. は今、私は手順がいくつかの仕様に基づいて、ワークシート、その後、Iループを削除する必要があり、私は5つのワークシートや..</p> <p>shcount = worksheets.count</p> <p>を持って言うことができますVBAのカウンターとその生涯(っぽい)
- 28. Laravelは、まあ、私は新しいlaravel 5.3とvue.jsで遊んでいると私は私が私のDBところでコンポーネントを使用して</p> <p>イムを持っている一部のユーザーにGETコールをしたい
- 29. JSをLaravel 5に保存する必要はありますか?
- 30. はプログラムで私はあなたには、いくつかの宝石のパスを表示するために</p> <pre><code>bundle show gem_name </code></pre> <p>を行うことができます知っているバンドラ
感謝を拡張します返事、しかし、あなたは私にもっと凝ってくれますか?私はLaravelの文書を読んでいたが、そこから多くのアイデアは得られなかった。 –
詳細をお寄せいただきありがとうございます。 –
ここで注意すべき重要な点は、 'create()'を使用する場合は、渡すすべての属性をモデルの '$ fillable'属性にリストする必要があります。 See:https://laravel.com/docs/master/eloquent#mass-assignment – PawelMysior