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