2
私は簡単なブログを作成しています。同じブレードを使用して記事を編集し追加しようとしています。同じブレードを使用してコンテンツを追加および編集するベストプラクティス
私はそれを動作させることができましたが、私がやっているやり方はかなり奇妙だと思います。 ブレードif(!empty($article))
または{{$article->title or ''}}
に使用する必要があります。
もっと良い方法がありますか?それらを混ぜようとするのは悪い習慣ですか?ここで
はより良く理解
<form method="post" action="/blog/{{$article->id or ''}}">
{{ csrf_field() }}
@if(!empty($article))
<input type="hidden" name="_method" value="PUT">
@endif
<input type="text" name="title" class="form-control" value="{{$article->title or ''}}" />
<textarea name="content" class="form-control">{{$article->content or ''}}</textarea>
<button type="submit">Envoyer</button>
</form>
私に 'updateOrCreate()'メソッドを教えてもらえますか? –
@Baldráni(https://laravel.com/docs/5.4/eloquent#other-creation-methods) –
あなたはupdateOrCreate()を使ってどのようにしているかの例を持っています: –