public function productPage(Category $category, Product $product){
// $currentProduct = Product::find($product); это уже не нужно
// В переменной $product уже будет объект
return view('product', compact('product'));
}
const form = document.getElementById('myForm'); // Ссылка на форму
const submit = document.getElementById('mySubmit'); // Ссылка на кнопку отправки
form.addEventListener('input', function(){
submit.disabled = ![...form.querySelectorAll('input')]
.every(input => input.value != ''); // Если все поля не пусты
});
every value != ''
в сочетании с отрицанием !
даст условие "Если хотя бы одно поле пусто". В этом случае сделать кнопку неактивной. И наоборот.$input = [
'cat.jpg',
'cat_2.jpg',
'cat_3.jpg',
]
$media = array_map(fn($image) => ['type' => 'photo', 'media' => 'attach://'.$image ], $input);
$arrayQuery = [
'chat_id' => 1424646511,
'media' => json_encode($media),
];
foreach ($input as $image) {
$arrayQuery[$image] => new CURLFile(__DIR__ . '/' . $image);
}
<div class="circle"></div>
.circle, .circle::before {
width: 300px;
height: 300px;
border-radius: 100%;
}
.circle {
background: red;
position: relative;
}
.circle::before {
content: '';
position: absolute;
left: 30px;
top: -30px;
backgroud: blue;
}