class Post extends Model { protected $fillable = [ 'title', 'post', 'publish_at' ]; protected $dates = ['publish_at']; public function tags() { return $this->belongsToMany('App\Tag'); } }
class Tag extends Model { protected $fillable = [ 'name', 'namelink' ]; public $timestamps = false; }
Mam teraz formularz edycji posta:
Kod
{
Form::model($post, ['route'=>['post.update', $post->id], 'method'=>'PATCH', 'class' => 'form-horizontal'])
}
<div class="form-group">
{
Form::label('post', 'Postaa', array('class' => 'col-sm-2 control-label'))
}
<div class="col-sm-10">
{
Form::textarea('post', null, ['class'=>'form-control', 'id'=>'post', 'placeholder'=>'Post'])
}
</div>
</div>
{
Form::close()
}


<div class="form-group">
{


<div class="col-sm-10">
{


</div>
</div>
{


Ale chcę do tego dodać jeszcze textarea gdzie po przecinkach czy enterach będą nazwy tagow, ktore ma dany post. Jak to moge zrobić?
Moge to zrobic prymitywnie, czyli w kontrolerze pobrac tagi z posta, połączyc czym chce i wrzucic do widoku, ale kurcze, nie po to mam Modele i zaleznosci by tak robic. Idzie to jakoś zautomatyzowac? Skoro jedne pola form łyka automatycznie, to moze się da by łykał też relacje?