Comments (5)
It do it in my app. But it shouldn't be a part of the package.
You could easily do it in the controller.
Maybe I could add events so you could send email when event of message
from tbmsg.
Can you publish your controller?
from tbmsg.
here you can do something like that, it really depends on what you did on your app.
public function addNewMessage() {
$user = Auth::user();
$conv = Input::get('conv');
$content = Input::get('content');
//checking if user is in this conversation
if ( !TBMsg::isUserInConversation($conv, $user->id) ) {
return Redirect::route('profile');
}
//valid data, add msg
TBMsg::addMessageToConversation($conv, $user->id, $content);
$usersInConv = TBMsg::getUsersInConversation($conv);
foreach ( $usersInConv as $userInConv ) {
$this->mailerService->newMessage($userInConv, $user->username);
}
return Redirect::route('conversation', array('conv_id'=>$conv));
}
from tbmsg.
Can you show newConversation method in your controller? I'm little lost right now... because creating new conversation need user ids as array, but then addmessagetoconversation accepts only one user->id (not array) .
from tbmsg.
I have made it that the conversation is created in the moment clicks on the
user.
If you want to create a new conversation and send a message you should do:
$newCov = createConv($userIds );
addNewMessage( $sender, $conv, $content);
Simply create the conversation with the desired users and than add the new
message
Tzook Bar Noy
"Expert In Life"
mobile: +972 52 462 5353
email: [email protected]
On Jun 30, 2014 12:25 AM, "RokSiEu" [email protected] wrote:
Can you show newConversation method in your controller? I'm little lost
right now... because creating new conversation need user ids as array, but
then addmessagetoconversation accepts only one user->id (not array) .—
Reply to this email directly or view it on GitHub
#7 (comment).
from tbmsg.
Related Issues (20)
- create group and message with group members HOT 2
- TBMsg::getConversationMessages($conv_id, $user_id); HOT 11
- TBMsg 1.1 not compatible with laravel 4.2 HOT 1
- Conversation subject HOT 8
- Error sending messages with postgres HOT 37
- Deleting viewer copy of individual messages HOT 4
- TBMsg::createConversation not creating corresponding entries in conv_users table HOT 3
- 1.1.* branch needs an update HOT 11
- TBMsg::getUserConversations Not Returning Convo HOT 3
- is it realtime conversation like as facebook? HOT 1
- Unnecessary var_dump() in ServiceProvider HOT 8
- Shouldn't there be a license file? HOT 1
- Dumps information about users table name HOT 2
- Eh, doesn't seem to work... HOT 2
- Return id of last message inserted HOT 1
- Creating Conversation Bug? HOT 3
- docs? HOT 1
- Conversations pagination and missing title/subject HOT 3
- Needs small update for Laravel 5.4 HOT 3
- How I can start conversation with oneself but before that check if there already conversation exists?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tbmsg.