Я пытаюсь создать социальный медиа-проект с функцией приватного чата, я немного новичок в этом, но с помощью youtube мне удалось настроить большую часть его с помощью Laravel, Vuex, Fractal и Axios.
Мне трудно понять, как нажать кнопку на странице друзей, которая откроет новый чат или текущий чат друзей. Прямо сейчас, если я нажимаю на кнопку, она просто переходит к форме нового сообщения, но информация о приемнике не передается, и это та часть, которую мне трудно понять.
Я думаю, чтобы перейти от
usersidebar.blade.php
<div class="media">
<a class="pull-left" href="{{ route('profile.index', ['email' => $user->email]) }}">
<img class="media-object" alt="" src="">
</a>
<div class="media-body">
<h3 class="media-heading">{{ $user->getName() }}</h3>
</div>
<button type="submit" class="btn btn-default">Send me a message</button>
</div>
в
NewMessageForm.vue
<template>
<form action="#" @submit.prevent="reply">
<div class="form-group">
<textarea cols="95" rows="4" class="form-group" placeholder="Reply" v-model="body"></textarea>
</div>
<div class="form-group">
<button type="submit" class="btn btn-default">Reply</button>
</div>
</form>
</template>
<script>
export default {
}
</script>
Спасибо за вашу помощь.
Вы должны реализовать эту логику, когда пользователь открывает окно чата:
Других решений пока нет …