简体   繁体   English

如何在laravel中使用jquery进行模式编辑?

[英]how make modal edit with jquery in laravel?

does every use of capital, have to use a validator in the store controller? 每次使用资金时,都必须在商店控制器中使用验证器吗? and if you don't use a validator, what's the problem? 如果您不使用验证器,那有什么问题?

Index.blade.php Index.blade.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 (modal) _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>

this is the resulting display 这是结果显示

在此处输入图片说明

the problem faced is that it cannot save data after editing. 面临的问题是它无法在编辑后保存数据。 what should be repaired? 应该修理什么?

_form.blade.php (Modal) _form.blade.php(模式)

<div class="form-group">
   {!! Form::submit('Save', ['class' => 'btn btn-block btn-primary btn-flat', 'type'=>'submit']) !!}
</div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM