1
我試圖使用Laravel 5.2將問題添加到文章中。目前,我可以使用ArticleController中的編輯功能編輯文章。我想在文章編輯視圖上有一個按鈕,允許用戶添加一個問題。所以當點擊它時,我需要它將用戶帶到/ articles/questions/create,但它需要爲它剛剛來的文章帶上ID,所以它可以自動存儲在article_id字段中數據庫表。我如何做到這一點,目前我可以通過在創建表單上的文本框中手動輸入來存儲文章ID。顯然,目標是讓用戶不必知道文章的ID,並自動添加。Laravel 5.2,將文章標識帶到下一頁並插入數據庫字段
我創建功能至今: 公共函數來創建(){
$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自動插入,以便文章可以引用它以在文章頁面上顯示問題。