public function update(Request $request) { $tweet = Tweet::find($request->input('tweet_id')); $tweet->tweet = $request->input('tweet'); $tweet->save(); return redirect('tweet'); }
public function edit(Request $request) { $id = $request->input('id'); $editedtweet = $request->input('tweet'); $spec = Tweet::find($id); $spec->tweet = $editedtweet; $spec->save(); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(LikeRequest $request) { $input = $request->all(); $like = new Like($input); $like->save(); $notification = new RepostNotification(); $notification->user_id = Auth::user()->id; $notification->my_user_id = Tweet::find($like->tweet_id)->user->id; $notification->tweet_id = $like->tweet_id; $notification->type = "Like"; $notification->reply_id = 0; $notification->save(); return redirect()->back(); }
public function deleteTweet(Request $request) { $responseData = array(); $tweet = Tweet::find($request->input('id')); if ($tweet->user_id == $request->user()->id) { if ($tweet->delete()) { $responseData['status'] = true; $responseData['message'] = "success"; } else { $responseData['status'] = false; $responseData['message'] = "not success"; } } else { $responseData['status'] = false; $responseData['message'] = "not success"; } return response()->json($responseData); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $tweet = Tweet::find($id); $user = User::find($tweet->user_id); return view('tweets.show', compact('tweet', 'user')); }