[ { "id": 115, "post_id": 1, "user": "admin", "message": "Некий текст", "date": "2020-03-15 19:10:26" } ]<!-- если в БД есть отзыв админа -->
<div v-for="comment in adminComment"
:key="comment.id"
v-show="feed_isVisible">
<div id="user">{{ comment.user }}</div>
<!-- кнопка скрывает текущий блок и открывает второй блок -->
<button @click="feed_isVisible=!feed_isVisible,
adminComment.length=!adminComment.length,
update(comment.message);">
Редактировать
</button>
</div><!-- если в БД нет отзыва пользователя, показываем форму отправки отзыва -->
<div v-show="!adminComment.length">
<textarea v-model="text"
style="resize:none; width:80%">
</textarea>
<!-- эта кнопка не скрывает текущий блок, не отображает первый, но функцию Text выполняет -->
<button @click = "feed_isVisible=!feed_isVisible,
adminComment.length=!adminComment.length,
Text(text);"
style="float:right;">
Отправить
</button>
</div>getComments() {
let vm = this
axios.get('/api/comments')
.then(function(response) {
vm.comments = response.data.data
})computed: {
adminComment: function () {
return this.comments.filter(function (comment) {
return (comment.user === 'admin')
})
}
<div v-for="comment in adminComment"
:key="comment.id"
v-show="feed_isVisible">
<div id="user">{{ comment.user }}</div>
<!-- эта кнопка работает-->
<button @click="feed_isVisible=!feed_isVisible,
adminComment.length=!adminComment.length">
Редактировать
</button>
</div>
<div v-show="!adminComment.length">
<textarea v-model="text">
</textarea>
<!-- а эта кнопка не работает-->
<button @click="feed_isVisible=!feed_isVisible,
adminComment.length=!adminComment.length">
Отправить
</button>
</div>div v-show="!adminComment.length" и отображала div v-show="feed_isVisible" ? Без изменения имени блоков, т.к. они выполняют свои функции корректно.
Картинка успешно загружена
Неизвестная ошибка при попытке сохранения картинки$image_name = '1.jpg';
$image = __DIR__ . DIRECTORY_SEPARATOR . $image_name;