0
我想通過Bootstrap模式將一些數據添加到我的localhost數據庫。我使用Laravel 5.2進行編碼。如何使用Bootstrap模式將數據插入到phpMyAdmin數據庫?
這是我的PHP函數:
public function reportPost(Request $request) {
$postreport = new postreport();
$postreport->PostId = input::get('id');
$postreport->UserId = session()->get('userid');
$postreport->reasonId = $_POST('optradio');
$postreport->save();
return redirect('posts');
}
這是我的模式標記:
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Tell Us What's Going On ?</h4>
</div>
<form method="post" action="reportPost" data-ajax="1">
<div class="modal-body">
<label><input type="radio" name="optradio" value="1"> it's not interesting</label><br>
<label><input type="radio" name="optradio" value="2"> I think it should not in our website</label><br>
<label><input type="radio" name="optradio" value="3"> it's a spam</label><br>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="submit" id="report_post" class="btn btn-primary" data-dismiss="modal">Save</button>
</div>
</form>
</div>
</div>
</div>
沒有被添加到我的數據庫。我看了很多教程,沒有解決我的情況。
您是否將表單數據導入控制器? –
'action =「reportPost」'是一個保存索引文件的文件夾?如果沒有,你需要將它指向一個php文件。 –
你是如何定義你的行動路線?它拋出任何錯誤? – manian