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()的例子:) –