php - 如何在 laravel 中使用 jquery 进行模态编辑?
问题描述
每次使用资金,都必须在 store 控制器中使用验证器吗?如果你不使用验证器,有什么问题?
索引刀片.php
<td>
<a href="" class="edit_real" data-toggle="modal" data-target="#edit_real-{{$spent_time->plan_id}}">
{{$spent_time->plan->user_story}}
</a>
@include('reals._form')
</td>
_form.blade.php(模态)
<div class="modal fade" id="edit_real-{{$spent_time->plan_id}}" role="dialog" >
<div class="modal-dialog modal-sm-8">
<div class="modal-content">
<div class="nav-tabs-custom">
<ul class="nav nav-tabs pull-left">
<li class=""><a href="{{url('plan')}}">Plan</a></li>
<li class="active"><a href="{{url('real')}}">Real</a></li>
</ul>
<div class="tab-content">
<div class="chart tab-pane active" id="revenue-chart">
{!! Form::open([$spent_time, 'url' => route('real.update', $spent_time->id), 'method' => 'POST', 'role'=>'form']) !!}
{{ csrf_field() }} {{ method_field('PUT') }}
<div class="box-body">
<div class="form-group">
{!! Form::label('user_story','Today Plan *', ['class' => 'control-label', 'name'=>'user_story']) !!}</label>
{!! Form::text('user_story', old('plan_id', is_null($spent_time->plan->user_story) ? null : $spent_time->plan->user_story), ['class'=>'form-control', 'readonly' => 'true']) !!}
</div>
<div class="form-group">
{!! Form::label('daily_spent_time','Spent Time *', ['class' => 'control-label', 'name'=>'daily_spent_time']) !!}</label>
{!! Form::text('daily_spent_time', old('daily_spent_time', $spent_time->daily_spent_time ?: null), ['class'=>'form-control', 'id'=>'daily_spent_time']) !!}
</div>
<div class="form-group">
{!! Form::label('daily_percentage','% Done *', ['class' => 'control-label', 'name' => 'daily_percentage']) !!}</label>
{!! Form::text('daily_percentage', old('daily_percentage', $spent_time->daily_percentage ?: null), ['class'=>'form-control']) !!}
</div>
<div class="form-group">
{!! Form::label('reason','Reason', ['class' => 'control-label', 'name'=>'reason']) !!}</label>
{!! Form::textarea('reason', old('reason', $spent_time->reason ?: null), ['class'=>'form-control']) !!}
</div>
<div class="form-group">
{!! Form::submit('Save', ['class' => 'btn btn-block btn-primary btn-flat']) !!}
</div>
</div>
</div>
</div>
</div>
</div>
<script>
// jquery
$('.edit_real').on('click', function (event) {
event.preventDefault();
$('#edit_real').modal();
});
</script>
这是结果显示
面临的问题是编辑后无法保存数据。应该修理什么?
解决方案
_form.blade.php(模态)
<div class="form-group">
{!! Form::submit('Save', ['class' => 'btn btn-block btn-primary btn-flat', 'type'=>'submit']) !!}
</div>
推荐阅读
- node.js - Discord.js ytdl 错误:输入流:状态代码:416
- linux - 为什么重新启动 AWS ec2 实例(sage maker)时会丢失 shh 密钥?
- python - 创建一个接受单词列表的函数,并返回句子中的一组单词
- angular - 当 proxy.conf.json 中的路径更改时,Java 应用程序无法识别更改
- javascript - 使用钩子更新对象状态
- r - 循环遍历数据集的每 x 个列作为 R 中的一个组
- java - 是否有一种单行方式来编写相同的代码,但在 Java 8 中使用某种类型的可变映射?
- ruby-on-rails - 在引导模式中显示视图不加载数据
- python - 如何动态选择我在 Python 中打印的成员变量?
- javascript - Discord Collector 不收集 DM