【问题标题】:How to save data for edit page in Laravel如何在 Laravel 中保存编辑页面的数据
【发布时间】:2020-06-17 19:25:57
【问题描述】:

我的创建页面位于vue.js。所以,我使用组件调用了 vue.js 文件。现在对于编辑页面,我也做了同样的事情。我只是在刀片中调用了 vue 组件。我将如何保存编辑页面的数据。谁能帮帮我?

@extends('layouts.main')

@section('content')

<div class="justpaddingside" role="main">
    <div class="row w-100 Bfont ">
        <div class="col-xs-12">
            <div class="havence-content">
                <div class="havence-content-header"></div>
                   <div class="row w-100">
                        <div class="col-md-12">
                            <div class="pillbutton bge">
                                <div class="x_title" >
                                    <img src="https://img.icons8.com/bubbles/50/000000/important-mail.png" class="rounded float-left" >  
                                    <h2 class="p-3 font-weight-bold">Edit Email Reminder</h2> 
                                    <h4 class="text-right">{{date('d-m-Y')}}</h4>
                                    <h5 class="text-right">{{date('H:i:s')}}</h5>
                                    <div class="clearfix"></div>
                                    <div class="x_content p-5">

                                    <div id="app">
                                        <a class= "float-right" href="{{ route('havence.automail.index') }}"> 
                                            <img src="https://img.icons8.com/color/48/000000/close-window.png">
                                        </a>
                                        <email-component
                                            {{-- email_creation_link="{{ route('email.create') }}"
                                            email_index_route="{{ route('havence.automail.index') }}" --}}
                                            email_edit_route="{{ route('havence.automail.edit',['id'=>$mailTemplates->id]) }}"
                                            :conditions="{{ json_encode($conditions) }}"
                                            :modules="{{ json_encode($modules) }}"
                                            :mailtemplates="{{json_encode($mailTemplates)}}"
                                        >
                                        </email-component>
                                        <button type="button" class="btn btn-success buttonCS col-md-12" data-dismiss="modal">Update</button>


                                    </div>



                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
@endsection

@push('stylesheets')
    <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/dt/dt-1.10.16/datatables.min.css"/>
    <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.5/css/select2.min.css">
@endpush

@push('scripts')
    <script type="text/javascript" src="https://cdn.datatables.net/v/dt/dt-1.10.16/datatables.min.js"></script>
    <script src="https://unpkg.com/sweetalert2@7.19.3/dist/sweetalert2.all.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.5/js/select2.min.js"></script>
@endpush

@section('page-js')
    <script>

        var typingTimer=null;                //timer identifier
        var doneTypingInterval = 200;  //time in ms, 5 second for example

    </script>
@endsection

我在这里附上我的编辑页面代码。请帮我解决这个问题。

我一直在寻找这个,但找不到一个可以明确这一点的答案。

谢谢!

【问题讨论】:

    标签: javascript laravel vue.js laravel-blade


    【解决方案1】:

    通过使用 POST 方法将数据从表单发送到 PHP。提交表单或可以使用API​​。

    参考视频:https://www.youtube.com/watch?v=l0RB0VkvEIE

    【讨论】:

    • 我实现的这个方法用于保存创建页面的数据。你知道其他方法吗?或者可以给我一个例子吗?
    • 这同样适用于编辑。在编辑而不是在页面上打印内容时,您填充字段并提交表单以更新来自后端的数据。添加显示编辑有一个名为 CRUD 的术语。检查此以获取更多信息:youtube.com/watch?v=jMG4UgGB7W8
    猜你喜欢
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多