Laravel 5.2を使用して記事に質問を追加しようとしています。現在、ArticleControllerのedit関数を使用して記事を編集できます。記事を編集するビューにボタンを入れて、ユーザーが質問を追加できるようにしたい。これをクリックすると、/ articles/questions/createに移動する必要がありますが、その記事のIDを持って来る必要があります。そのIDは自動的にarticle_idフィールドに保存されますdbテーブルどのように私はこれを行うだろう、私は手動で作成フォーム上のテキストボックスに入力して記事IDを格納することができます。明らかに、目的は、ユーザーが記事のIDを知る必要がなく、記事のIDを自動的に追加することです。Laravel 5.2、記事IDを次のページに持ち越し、データベースフィールドに挿入
私のこれまでの機能を作成します。これまでのところ、{
$questions = Question::all();
$users = User::all();
$articles = DB::table('article')->where('id', 'article_id')->get();
return view('articles/questions/create', ['question' => $questions], ['users' => $users], ['article' => $articles]);
}
) パブリック関数は、(作成フォーム:
<h1>Create & Add Question</h1>
{!! Form::open(array('action' => '[email protected]', 'id' => 'createquestion')) !!}
{{ Form::hidden(csrf_token()) }}
<div class="row col-sm-12 col-lg-12">
{!! Form::label('article_id', 'Article ID:') !!}
{!! Form::text('article_id', null, ['class' => 'large-8 columns']) !!}
</div>
<div class="row col-sm-12 col-lg-12">
{!! Form::label('title', 'Question:') !!}
{!! Form::textarea('title', null, ['class' => 'large-8 columns']) !!}
</div>
<div class="row col-sm-12 col-lg-12">
{!! Form::label('require', 'Required?') !!}
{{ Form::radio('require', 1) }} Yes <br>
{{ Form::radio('require', 0) }} No
</div>
<br>
<div class="row large-4 columns">
{!! Form::submit('Add Question', ['class' => 'button']) !!}
</div>
{!! Form::close() !!}
を、フォームが正常にデータベースを投稿しない、私はちょうどIDが必要ですその記事を参照できるように自動的に挿入して記事ページに質問を表示します。すべての編集の