Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Добрый день. Laravel 5.4.30
Для всех моделей изображения нормально загружаются, при выборе файла он подгружается на сервер и появляется в поле на стороне front. Но для 1 модели после выбора файла не происходит ничего. Может кто-то сталкивался. В чем может быть проблема? Спасибо.
Для админки использую SleepingOwlAdmin, гибкий, удобный пакет. Из коробки реализовано большинство необходимого функционала.
Что мешает попросту отсортировать элементы по рейтингу и по ФИО, например?
if( $request->isMethod('post') ) {
$rules = [
'name' => 'required',
];
$validator = \Validator::make($request->all(), $rules);
if ($validator->fails()) {
return back()->withErrors($validator)->withInput();
}
}
Запустил у себя, все ок.
Validator с большой буквы))
use Validator;
а не
use Illuminate\Validation\Validator;
Ну конечно метод видит laravel. Для вывода в форму используйте что-то такое..
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
Если вы хотите получить старые input при ошибке валидации, их нужно вернуть.
$validator = Validator::make($request->all(), $rules, $messages);
if ($validator->fails()) {
return back()->withErrors($validator)->withInput();
}
Для ролей и прав есть замечательный пакет
https://github.com/Zizaco/entrust
$names = YourTable::select('name')->latest()->distinct()->paginate(10);
url()->previous();