Laravel 5.7 Вызывает ошибку в «выбранном» ключевом слове, если отправлено через POST только в реальной среде - PullRequest
0 голосов
/ 28 июня 2019

У меня проблема с laravel 5.7, когда я пытаюсь добавить приведенное ниже описание в любую из форм POST, я получаю сообщение об ошибке (что-то не так) без какой-либо трассировки журнала.эта ошибка происходит только на моем живом сервере, локальная среда работает нормально.

«Сырье для очищенных от скорлупы китайских каштанов выбирается из каштанов Яншань».

Я заметил, что это ключевое слово "selected" вызывает проблему, но я не могу решить.

PS: я использую laravel 5.7 с PHP 7.1 и MariaDB 10

Iпопытался отладить и обнаружил, что элемент управления кодом отсутствует в функции обработчика метода POST, поэтому он должен вызывать проблему с запросом laravel.

Я получил альтернативное решение этой проблемы, которое заменяет «select», «insert»',' update 'и' delete 'с некоторыми альтернативными ключевыми словами при отправке из форм (внешний интерфейс) во время публикации, а затем заменяя их на исходное ключевое слово из внутреннего (laravel).

Упс, похоже, что-то пошло не так.

Страница ошибки также странная (не laravel 5.7), вот ссылка, https://imgur.com/a/82UBqwy

Пример кода FrontEnd

{!! Form::model($company,['route' => 'member.company.store']) !!}

<div class="form-row">
  <div class="form-group col-md-6">
    <label>Company Name</label>
    {{Form::text('name',null,['class' => 'form-control', 'placeholder' => 'Company name'])}} 
  </div>
</div>

<div class="form-row" >
  <div class="form-group col-md-6">
    <label>Introduction</label>
    {{Form::textarea('description',null,['placeholder' => 'Company introduction..'])}} 
  </div>
</div>

<button type="submit" class="btn btn-accent">Update</button>
{{Form::close()}}

Пример кода внутреннего кода

public function store(Request $request){
    $uid = auth()->id();
    $company_profile = Company::where('user_id',$uid)->first();
    if($company_profile)
    {
        $company_profile->name = $request->name;
        $company_profile->description = $request->description;
        $company_profile->save();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...