Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте. Возник такой вопрос уже 2 часа бьюсь как осуществить загрузку изображений и валидацию полей file
А как этим классом пользоваться я же новичок все таки
Про валидацию понял а как загружать изображения в папку и получить при это имя файла для записи в бд?
Этот класс — часть моего пакета-расширителя Laravel, но он работает и сам по себе.
Порядок действий для использования:
Пример использования — Blade-шаблон:
{{ Form::open_for_files('my/upload') }}
{{ Form::file('img') }}
{{ Form::submit('Upload') }}
{{ Form::close() }}
$rule = 'image:30x30,500x500|format:png,jpg';
$validator = Px\Validator::make(Input::all(), array('img' => $rule));
var_dump($validator->fails(), $validator->errors);
boolean true object(Laravel\Messages)[37] public 'messages' => array 'img' => array 0 => string 'img допускается только в форматах PNG, JPG.' (length=69)
Это два разных правила (image и format), можно использовать любой из них, но если использовать оба, то format желательно ставить после image, так как image проверяет успешность загрузки.
- а как загружать изображения в папку и получить при это имя файла для записи в бд?
См. доку по PHP.
Не в сети
Так а где тут функция заливки файла в папку? и как имя полкчить
Страницы 1