【发布时间】:2015-01-24 23:10:26
【问题描述】:
术语表:
- term_id
- 姓名
- 蛞蝓
Term_taxonomy 表:
- term_taxonomy_id
- term_id
- 说明
我的术语模型:
public function TermTaxonomy(){
return $this->hasOne('TermTaxonomy');
}
我的术语分类模型:
public function Term(){
return $this->belongsTo('Term');
}
我的控制器
public function edit($id)
{
$categories = Term::with(['TermTaxonomy' => function($q){
$q->select('term_id', 'description');
}])->get(['term_id', 'name', 'slug']);
$category = Term::with(['TermTaxonomy' => function($q){
$q->select('term_id', 'description');
}])->find($id, ['term_id', 'name', 'slug']);
return View::make('qhymchildz.backend.posts.categories', compact('category', 'categories'));
}
我的观点
@if (isset($category))
{{ Form::model($category, ['route' => ['admin_posts_categories_update', $category->term_id], 'method' => 'PATCH']) }}
@else
{{ Form::open(['route' => 'admin_posts_categories_store'])}}
@endif
{{ Form::label('name', 'Name') }}
<span data-tooltip aria-haspopup="true" class="has-tip radius" title="Category name for your posts.">
{{ Form::text('name', '', ['placeholder' => 'Category name here']) }}
@if ($errors->has('name')) <small class="error"> {{ $errors->first('name') }} </small> @endif
</span>
{{ Form::label('slug', 'Slug') }}
<span data-tooltip aria-haspopup="true" class="has-tip radius" title="Slug or URL for your category.">
{{ Form::text('slug', '', ['placeholder' => 'Slug here']) }}
@if ($errors->has('slug')) <small class="error"> {{ $errors->first('slug') }} </small> @endif
</span>
{{ Form::label('description', 'Description') }}
{{ Form::textarea('description', '', ['placeholder' => 'Category description here', 'size' => '50x5']) }}
@if (!isset($category))
{{ Form::submit('Add New Category', ['class' => 'radius button']) }}
@else
{{ Form::submit('Update', ['class' => 'radius button']) }}
@endif
{{ Form::close() }}
并且所有输入文本都没有填充,已经尝试了很多谷歌搜索但没有任何工作,那么如何在我的输入文本和文本区域中填充数据?我用它来编辑功能。
谢谢,我是 laravel 的新手。任何帮助将不胜感激。
【问题讨论】:
-
尝试传递
null而不是空字符串作为值:{{ Form::text('name', null, [...]) }} -
很高兴再次见到你@lukasgeiter 现在名称和 slug 输入文本已填充,但描述仍然空白,因为它在一对一的关系和不同的表中。已经尝试了很多为什么但没有工作。那么如何填充描述?非常感谢。