首页 > 解决方案 > Laravel Edit 表单首次加载时显示空白屏幕

问题描述

Laravel Crud 操作

当我最初从按钮链接打开编辑选项时,它显示我在浏览器 Chrome 和 FireFox 中附加的空白屏幕

但是当我通过点击输入从 URL 重新加载它时,它会加载屏幕

此外,当我保存表单时,它会在 ajax 响应中返回 GIF 图像。模块名称是广告

广告一词是否有可能导致问题?

在此处输入图像描述

AdvtController.php

public function edit($uuid)
{
    Languages::setBackLang();

    $checkPermission = Permissions::checkActionPermission('edit_advertisement');
    if ($checkPermission == false) {
        return view('backend.access-denied');
    }

    $advertisementData = Advertisement::loadAdvertise($uuid, Languages::EN);
    if (empty($advertisementData)) {
        Helper::log('Advertisement edit : No record found');
        return redirect()->back()->with('error', trans('backend/common.oops'));
    }

    $languages = Languages::where('language_id', Languages::EN)->select('language_id', 'name')->first();
    $language_id = Languages::getBackLanguageId();

    return view('backend.advertisement.edit', compact('languages', 'advertisementData'));
}

编辑刀片.php

    @extends('backend.layout')
@php
    $lang = \App\Models\Languages::getBackLang();
@endphp
@section('scripts')
    <script src="{{asset('backend/dist/js/jquery.validate.min.js')}}"></script>
    <script src="{{asset('backend/dist/js/pages/custom.js')}}"></script>
    <script src="{{asset('backend/dist/js/pages/advt.js')}}"></script>
@endsection

@section('content')
    <div class="content-wrapper">
        <section class="content-header">
            <div class="container-fluid">
                <div class="row mb-2">
                    <div class="col-sm-6">
                        <h1 class="m-0 text-dark">{{trans('backend/advertisement.advertisement')}}</h1>
                    </div><!-- /.col -->
                    <div class="col-sm-6">
                        <ol class="breadcrumb {{($lang == 'ar') ? 'float-sm-left':'float-sm-right'}} ">
                            <li class="breadcrumb-item"><a
                                        href="{{route('admin.home')}}">{{trans('backend/common.home')}}</a></li>
                            <li class="breadcrumb-item"><a
                                        href="{{route('admin.advt.index')}}">{{trans('backend/advertisement.advertisement')}}</a>
                            </li>
                            <li class="breadcrumb-item active">{{trans('backend/common.edit')}}</li>
                        </ol>
                    </div><!-- /.col -->
                </div><!-- /.row -->
            </div><!-- /.container-fluid -->
        </section>

        <!-- /.content-header -->
        <section class="content">
            <div class="row">
                <div class="col-12">
                    <div class="card">
                        <div class="card-header">
                            <h3 class="card-title">{{trans('backend/advertisement.edit_advertisement')}}</h3>
                        </div>
                        <!-- /.card-header -->
                        <div class="card-body">
                            <div id="display_message" class="col-md-12 display-none">
                                <div class="alert display-none alert-success"></div>
                                <div class="alert display-none alert-danger"></div>
                            </div>
                            @include('backend.advertisement.form')
                        </div>
                        <!-- /.card-body -->
                    </div>
                </div>
                <!-- /.col -->
            </div>
            <!-- /.row -->
        </section>
    </div>
@endsection

标签: phplaravel

解决方案


推荐阅读