現在、Laravel フレームワークを使用してシステムを開発しています。とはいえ、私はまだ MVC アーキテクチャにあまり詳しくありません。
システムを開発しているときに、フォームを持つこのブートストラップ モーダルに関連する問題に遭遇しました。データベースに送信できるように関数を入れたいと思います。
私はいくつかのチュートリアルに従いましたが、モーダルの代わりにページを使用しているため、解決策が思いつきませんでした。
したがって、モーダルの HTML は次のとおりです。
<div class="modal hide fade" id="linkSettings">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3>Add New Link</h3>
</div>
<div class="modal-body">
<div class="control-group">
<label class="control-label" for="focusedInput">Add A Link:</label>
<div class="controls">
<textarea class="autogrow"></textarea>
</div>
</div>
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Close</a>
<a href="#" class="btn btn-primary">Save changes</a>
</div>
</div>
上記のモーダルの Javascript は次のとおりです。
$('.btn-settingLink').click(function(e){
e.preventDefault();
$('#linkSettings').modal('show');
});
さて、ユーザーが [変更を保存] ボタンを押すたびに値が<textarea>
データベースに保存されるように、コントローラーに関数を配置するにはどうすればよいですか? Javascript コードと何か関係がありますか? {{Form::open('main/addLink','POST')}}
コントローラーとモデルに値を渡すためにフォームで使用する必要がありますか?
基本的に、モーダルを使用して CRUD 機能を使用したいと思っていました。