Vladimir
Anonymous
Если я принимаю в контроллер Request $request и все остальные данные через $request->my_value принимаю, то все равно так будет работать?
Andrey
Будет
Andrey
https://laravel.com/docs/5.4/requests#files
Anonymous
Окей, спасибо
Anonymous
Пытаюсь вот так загрузить изображение на сервер:
public function add_product_db(Request $request) {
$picture = Request::file('images_product_1');
$picture->move('uploads', 'name.jpg');
Anonymous
В итоге ничего не грузит
Anonymous
Подскажите, что не так?
Юрий
права на запись в uploads, temp? иные ошибки на сервере?
Anonymous
С правами записи все ок, это точно, в других контроллерах все записывает замечательно)
Anonymous
Вот аджакс еще:
e.preventDefault();
let this_form = $(this); // high importance!, here you need change "yourformname" with the name of your form
var form_data = new FormData(this_form); // high importance!
console.log(form_data)
$.ajax({
type: "POST", //Метод отправки
url: "/add_product_db", //путь до php фаила отправителя
processData: false,
dataType: 'json',
contentType: false,
data: form_data,
success: function(success) {
console.log(form_data)
console.log(success)
$(this_form).get(0).reset();
$(this_form).find('.img a > img').remove();
$(this_form).find('.unical_key_9000_pro').val(success.new_key);
$('.add_product_result').append('<p>Ваше объевление успешно добавленно и доступно по <a href="https://'+success.url+'">этой ссылке</a></p>')
}
});
Anonymous
Просто через FormData отправляю все инпуты формы
Игоревич
Может форма не мультипарт и ничего не отправляет?
Aleserche
через ajax немного иначе файлы нужно слать вроде
Aleserche
Andrey
господа, если у меня есть готовая бд и мне над ней надо делать приложение (бд в продакшене и никак нельзя её трогать с точки зрения архитектуры), если говорить в контексте ларавел - есть ли способ прикрутить orm без миграций к самой бд? чтобы была возможность вызывать сущности и т.п, но без изначальной "pa migrate"
Aleserche
вроде как да
Aleserche
просто указать нужные таблицы и все норм будет
Andrey
буду тестить, спасибо
Andrey
но больший вопрос где и как именно тогда указывать, ибо не до конца этот момент понятен (учитывая так же то, что в бд всегда добавляется табилца миграций)
Aleserche
с датами могут быть сложности. timestamps, softDelete
Aleserche
но вообще, я бы использовал не eloquent, а doctrine
Andrey
да хоть doctrine, хоть eloquent, увидеть бы что именно делали для данного подхода
Aleserche
да там ничего особенного. Просто описали все связи и в модельках добавляли protected $table = 'table_name';
Andrey
кхм.. окей.. буду смотреть
Vladimir
Никто не подскажет, могу ли я не фильтрованную переменную в where засовывать? Ларавел имеет защиту от скулей?
Anonymous
да
Andrey
Andrey
спасибо!!
Anonymous
и вообще elequent это active record а doctrine 2 это data mapper
Andrey
doctrine 2 - не только data mapper
Andrey
Он Включает в себя data mapper, но это далеко не все
Anonymous
Ok.
Vladimir
Парни. А как правильно в ларавеле интерфейс создать и дочерние классы?
Gabit
ты не поверишь
Gabit
Как обычно
Vladimir
Ну мало ли) Там регистрировать их надо или привязывать как то)
Vladimir
Ну ладно, спасибо)
Sergey
Подскажите, как делать запрос к базе данных на основе переданных гет параметров? Нужно для разработки api.
Заранее спасибо.
roquie
https://github.com/Tucker-Eric/EloquentFilter
Sergey
Это то, что нужно! Спасибо!
root
Anonymous
Такой вопрос, у меня на сайте всякие списки пользователей и клиентов отображаются с помощью vuejs который берёт данные в /api/clients и /api/users, эти роуты находятся в api.php и требуют токен для доступа, где про это почитать, в документации к 5.4 только про Passport написано?
Anonymous
Хотя passport с Personal Access Tokens и CreateFreshApiToken подходят для моих целей
Anonymous
Всем привет, подскажите как пережать фотки?
Алексей
Imagick
Gabit
Gabit
http://image.intervention.io/api/resize
Gabit
Dmitriy
Алексей
Тут двояко. Либо SOLID и доверяемся стороннему разработчку (привет leftpad npm) или напишем тоже самое за 2-3 строчки
Алексей
Тонкая грань )
Anonymous
Подскажите где по хорошему хранить конфиги, которые можно будет изменять через админку? в формате ключ:значение.
Раньше юзал редакторы ENV файла, но, думается, это не есть хорошее решение
Anonymous
Благодарю!
ViruSkin
Привет всем! Возможно нубский вопрос, недавно начал изучать лару
Homestead, lara 5.4. Как правильно подключить через #mix плагин для bootstrap (я подключаю bootstrap-treeview), плагин установил через npm, находится в репе node_modules
Anonymous
root
root
А чо я не делал так =))
root
Мучал mix файл зачем то
Alexei
люди, вопрос. ищу нормальную систему оплаты по россии, но что бы региться можно было из израиля и деньги выводить без проблем.
вопрос не совсем по теме, но строю на ларе магазин, начал искать и ушел в небытие.
кто пользовался подкиньте пару вариантов. только что бы отдельно каждый сервис не подключать. заранее сорян за вопрос, но уверен что тут есть кто это делал. щас рою сеть ищу варианты. спс
Vadim
Andrey
Vladimir
Alexei
UnitPay
Можно региться не из россии?
Vadim
UnitPay
Там вроде нельзя не в рос банки выводить
Vladimir
Можно на киви, WM
Alexei
Wallet one кто то юзал?
Vadim
Тогда unit будет лучшим вариком
Alexei
Oleksandr
Ребят, здравствуйте. Как передать переменную с вьюшки в контроллер?
Oleksandr
через баттон
Aleserche
Использовать формы или ссылки