public function destroyTweet($id)
 {
     $tweet = Tweet::findOrFail($id);
     if ($tweet->user_id != \Auth::user()->id) {
         return 'Not your tweet';
     }
     $tweet->delete();
     return redirect('profile/' . $tweet->user->username);
 }
 public function destroyTweet($id)
 {
     // Find the tweet
     $tweet = Tweet::findOrFail($id);
     // Check that the logged in user owns this tweet
     if ($tweet->user_id != \Auth::user()->id) {
         return 'Not your tweet';
     }
     $tweet->delete();
     return redirect('profile/' . $tweet->user->username);
 }
 /**
  * Define your route model bindings, pattern filters, etc.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function boot(Router $router)
 {
     $router->bind('messages', function ($id) {
         return \App\Messages::findOrFail($id);
     });
     $router->bind('tweets', function ($id) {
         return \App\Tweet::findOrFail($id);
     });
     $router->bind('users', function ($id) {
         return \App\User::findOrFail($id);
     });
     parent::boot($router);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $tweet = Tweet::findOrFail($id);
     $tweet->delete();
     return redirect()->route('tweets.index')->with('message', 'Item deleted successfully.');
 }