<form class="" onsubmit="submitForm(event)">
<input type="text" name="status_yula" id="status_yula">
<input type="text" name="status_avito" hidden id="status_avito">// сделать скрытыми
<button onclick="changeColor(event)" class="" id="avito"> Avito</button>
<button onclick="changeColor(event)" class="" id="yula"> Youla</button>
<button type="submit">Отправить форму</button>
</form>
let status = false;
function changeColor(e) {
status = !status
let bgColor = status ? "green" : "red"
let el = document.getElementById('status_'+e.target.id)
el.value = status.toString()
return e.target.style.backgroundColor = bgColor
}
function submitForm(e) {
e.preventDefault(); // здесь обрабатывать значения в форме - просто добавляете к остальным значения по селекторам или как вы делаете.
}
if ($request->hasFile('somefile')) {
$file = $request->file('somefile');
$path = Storage::disk('public')->put('photos_news', $file);
// $path = $file->store('news'); // вот такое даже закомментировано... со store не сложилось. через put работает
if ($file) {
$fileName = $request->file('somefile')->getClientOriginalName();
return response()->json(['path' => $path, 'success' => 'есть файл']);
} else {
return response()->json(['success' => 'шляпа)']);
}
}
return strftime('%A %d %T %B %G', mktime(22, 22, 0, 1, 4, 2021));
Monday 04 22:22:00 January 2021
return strftime('%A %d %T %B %G', mktime(22, 22, 0, 1, 3, <b>2021</b>));
Sunday 03 22:22:00 January <b>2020</b>
return strftime('%A %d %T %B %G', mktime(22, 22, 0, 1, 2,<b> 2022</b>));
Sunday 02 22:22:00 January <b>2021</b>
return strftime('%A %d %T %B %G', mktime(22, 22, 0, 1, 3, <b>2022</b>));
Monday 03 22:22:00 January <b>2022</b>
echo Carbon::now()->subDays(5)->diffForHumans(); // 5 days ago
function dateDifference($date_1, $date_2, $differenceFormat = '%a days')
{
$datetime1 = date_create($date_1);
$datetime2 = date_create($date_2);
$interval = date_diff($datetime1, $datetime2);
return $interval->format($differenceFormat);
}
$data = dateDifference('2020-12-01', '2020-12-03');
<style scoped>
и тогда они применяются только к этому компоненту.<component :is="layout">
<router-view/>
</component>
computed: {
layout() {
return "admin-layout";
}
},
let timer = setInterval(() => window.location.reload(), 1000); //каждую секунду будет перегружаться
setTimeout(() => { clearInterval(timer); }, 60*60*1000); //на час
mplate>
<div id="app">
<span
contenteditable="true"
spellcheck="false"
style="width: 800px; display: block"
v-text="textEl"
@focus="focused = true"
@blur="focused = false"
/>
{{ focused }}
</div>
</template>
<script>
export default {
data() {
return {
focused: false,
};
},
computed: {
textEl() {
if (this.focused) {
return "text with focus";
} else {
return "text with not focus";
}
},
},
};
</script>