我如何使查询工作如下例所示:$ model-> model2-> attribute
<div class="form-group">
{!! Form::label('Route name') !!}
{!! Form::text('name', ( isset($climb->route->name) ? $climb->route->name : null ), array('class'=>'form-control' )) !!}
</div>
答案 0 :(得分:0)
您可以尝试在视图中使用模型,就像在字典中一样,在控制器中添加类似的内容。
$model = Model::find($id);
$model['model2'] = $model->model2;
return view('your_view', ['model' => $model]);
为此我假设你已经在你的模型中准备了你的关系,为你的真实模型做这个应该让视图以这种方式工作
<div class="form-group">
{!! Form::label('Route name') !!}
{!! Form::text('name', ( isset($climb['route']['name']) ? $climb['route']['name'] : null ), array('class'=>'form-control' )) !!}
</div>
答案 1 :(得分:0)
创建关系:
有:
class Comment extends Model
{
/**
* Get the post that owns the comment.
*/
public function post()
{
return $this->belongsTo('App\Post');
然后你会打电话给lika:
$comment = App\Comment::find(1);
echo $comment->post->title;
https://laravel.com/docs/5.2/eloquent-relationships#one-to-many
这是一个很多,而不是我认为的一个