2016-06-15 43 views
0

我正在制作一个类似twitter的应用程序。 我有一个表格张贴在1片(createMessage.blade.php),这是因为遵循了消息:
使用laravel在不同的页面上生成一个表单

@section('message') 
    {!! Form::open(['url' => 'message/postmessage']) !!} 
    <div class="form-group col-lg-6 col-lg-offset-3"> 
     {!! Form::label('body') !!} 
     {!! Form::textarea('body', null,['class' => 'form-control']) !!} 
    </div> 
    <div class="form-group col-lg-6 col-lg-offset-3"> 
     {!! Form::submit('Post message', ['class' => 'btn btn-primary form-control']) !!} 
    </div> 
    {!! Form::close() !!} 
@endsection` 

现在,我想我的形式在不同的页面(如我的时间线),但如果我尝试@yield('message')它不起作用。

时间表:

@extends('layouts.app') 
@section('content') 
    @yield('message') 
    //some code for my timeline 
@endsection 

我不能找出为什么它好好尝试的工作。

在此先感谢!

+0

形式的文件应该'@extends(“时间表”)'和时间表应该扩展'@extends( 'layouts.app')' 但包含更好 –

+0

删除时间轴上@yield('message')之间的@section('content')和@endsection。 – surgiie

回答

0

你必须使用 @include('createMessage.blade.php')在时间轴文件并删除createMessage.blade.php的@section声明

+0

Thx,这工作! –

相关问题