Я использую Laravel и топор ios для хранения данных. Если имеется ошибка на стороне сервера, Laravel в первый раз возвращает полную страницу html вместо сообщения об ошибке. Если я нажимаю второй раз для сохранения данных, возвращается сообщение об ошибке.
Ответ после первого щелчка:
Ответ после второй щелчок:
У кого-нибудь есть идея, почему это происходит. Заранее спасибо
<?php
namespace App\Http\Controllers\Project;
use App\Http\Controllers\DataTableController;
use App\Models\Project\Project\Project;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class ProjectController extends DataTableController
{
public function builder()
{
return Project::query();
}
public function index(Request $request)
{
return view('projects.index');
}
public function store(Request $request)
{
$this->validateStoreData($request);
$request->merge(['creator_id' => Auth::id(), 'company_id' => Auth::user()->company_id]);
$model = $this->builder->create($request->only($this->getUpdatableColumns()));
return $model;
}
Важно: проблема не в самой ошибке. Проблема в том, что laravel отвечает содержимым страницы, а не сообщением об ошибке!