CodepadME / laravel-tricks

The source code for the Laravel Tricks website
http://laravel-tricks.com
MIT License
966 stars 298 forks source link

Eloquent methods in controllers #34

Open dabernathy89 opened 10 years ago

dabernathy89 commented 10 years ago

Per twitter discussion with @msurguy, these should be extracted into a repository:

UserTricksController lines 150-152:

$trick->tags()->detach();
$trick->categories()->detach();
$trick->delete();

TricksController line 80:

$voted = $trick->votes()->whereUserId($user->id)->first();

TricksController line 84:

$user = $trick->votes()->attach($user->id, [
    'created_at' => new \DateTime,
    'updated_at' => new \DateTime
]);

TricksController line 91:

$trick->votes()->detach($voted->id);

TricksController line 95:

$trick->save();