let $form = $('#update_products');
$form.on('submit', function (event) {
event.preventDefault();
let formData = new FormData($form[0]);
$.each($('.product-image-upload')[0].files, function (j, file) {
formData.append('images[' + j + ']', file);
});
$.ajax({
url: '/UpdateProduct',
type: 'post',
data: formData,
contentType: false,
cache: false,
processData: false,
success: function (data) {
console.log(data);
}
});
});
<input type="file" class="product-image-upload" accept="image/*" name="images[]" id="photo1" multiple>
if ($request->hasFile('images')) {
$files = $request->file('images');
}
$number = '123,12123';
$number = str_replace(',', '.', $number);
$number = number_format($number, 2, '.', '');
$array = []; // Ваш массив.
$numbers = array_column($array, 'number'); // Получаем массив из всех значений number.
if (in_array('8222', $numbers) && in_array('00658', $numbers) && in_array('55555', $numbers)) {
echo 'Success!';
}
$array = []; // Ваш массив.
$numbers = array_column($array, 'number'); // Получаем массив из всех значений number.
$needle = ['8222', '00658', '00658']; // Необходимые Вам номера.
/* Сравнение кол-ва перечисленных Вами номеров с кол-вом найденных по ним элементов.
Если они равны, то все элементы найдены и выводится success. */
if (count(array_intersect($numbers, $needle)) == count($needle)) {
echo 'Success!';
}
$array = []; // Ваш массив.
$numbers = array_column($array, 'number'); // Получаем массив из всех значений number.
$needle = ['8222', '00658', '00658']; // Необходимые Вам номера.
$result = array_diff($numbers, $needle); // Расхождение массивов.
/* Если разницы нет, то выводим Success! */
if (! $result) {
echo 'Success!';
}
.owl-stage {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
align-items: stretch;
-webkit-align-items: stretch;
}
.owl-carousel-item {
height: 100%;
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-direction: column;
}
.owl-item .price {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
justify-content: center;
-webkit-justify-content: center;
margin-top: auto;
margin-bottom: 0;
font-size: 15px;
line-height: 1.3;
}
display: inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
align-items: center;
-ms-flex-align: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;