У меня есть этот простой код
public function store(Request $request)
{
$this->Validate($request, [
'name' => 'required|min:3|max:20',
'age' => 'required|integer|between:18,99',
'height' => 'required|integer|between:120,230',
'weight' => 'required|integer|between:30,150',
'region' => 'required|integer',
'city' => 'required',
'phone' => 'required|integer'
]);
Person::create([
'name' => $request->name,
'age' => $request->age,
'height' => $request->height,
'weight' => $request->weight,
'city_id' => $request->city,
'region_id' => $request->region,
'phone' => $request->phone,
'user_id' => Auth::user()->id
]);
}
Этот код перестает работать, но он не показывает ошибку. У меня есть только белая страница. Этот код работал раньше. И ne запись не создает. Что случилось?
@редактировать
Сейчас работает но ... в phpmyadmin все ок. Новые записи добавляются незаметно, но тинкер показывает мою единственную запись, которую я добавил вручную в phpmyadmin. Если я попытаюсь выбрать последнюю запись, добавленную мной:
$latest = Person::where('user_id', Auth::user()->id)->latest()->first();
Это показывает мне этот единственный элемент, который я создал в phpmyadmin. Что не так?