php laravel submitについて
解決したいこと
例)
現在プログラムを解析していてわからないいところがありましたのでご教授願います。
submitの飛び先がわかりません。
controller のpostやsotreにはどのタイミングで飛ぶのでしょうか?
通常は、submitの際にcontrollerのメソッドに飛ぶように書いていたのですが、
こちらではそれがどのように飛んでいるのかが理解できませんでした。
PG
☆☆☆☆edit.blade.php☆☆☆☆
{{ Form::open(['url' => 'info/edit', 'id' => 'EditForm']) }}
{{ Form::button('更新する', ['class' => 'btn btn-sm btn-primary', 'id'=>'btn_update']) }}
<script type="text/javascript">
$(function(){
$('#btn_update').click(function() {
$('#EditForm').submit();
});
</script>
infoController. storeに飛ぶ
☆☆☆☆index.blade.php☆☆☆☆
{{ Form::open(['url' => 'info']) }}
{{ Form::submit('検索する', ['class' => 'btn btn-sm btn-primary']) }}
infoController. postに飛ぶ
☆☆☆☆infoController☆☆☆☆
public function post(Request $request)
{
return hoge
}
public function store(Request $request)
{
return hogehoge
}
確認したいこと
edit.blade.php でsubmitされたら 'url' => 'info/edit' infoControllerのeditに飛ぶと思っています。
または、postに飛ぶのかなと思うのですが、storeに飛びます。そこがわかりません。
storeに飛ぶ時とpostに飛ぶ時がわかりません。
わかりずらい説明で申し訳ありませんがどなたかわかる方がいましたらよろしくお願いします。
0