0
私はTwitterのルックアローアプリを作っています。
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`
は、今私は(そのように私のタイムラインのような)別のページに自分のフォームを取得したいが、場合: 私は1枚のブレードに続くようである(createMessage.blade.php)にメッセージを投稿するためのフォームを持っています私は@yield( 'message')を試しても動作しません。
タイムライン:
@extends('layouts.app')
@section('content')
@yield('message')
//some code for my timeline
@endsection
それが仕事をdoens'tなぜ私は見つけることができません。
ありがとうございます!
フォームファイルは '@extendsが(「タイムライン」)'とタイムラインは( '@extendsを拡張する必要があります必要がありますタイムラインファイルに
@include('createMessage.blade.php')
を使用してcreateMessage.blade.phpで@section
宣言を削除する必要があります'layouts.app') ' が含まれていますが、含める方が良いです –@section( 'content')と@endsectionを@yield( 'message')の間に削除します。 – surgiie