laravel-withtrashed maintained by tkachikov
Description
Trait for set magic method withTrashed for models with SoftDelete
Author
Last update
2023/06/07 16:01
(dev-master)
License
Downloads
4 248
Tags
Laravel WithTrashed
Trait for set magic method withTrashed for models with SoftDelete
Usage
use Tkachikov\LaravelWithtrashed\WithTrsashed;
class User {
use WithTrashed;
public function posts()
{
return $this->hasMany(Post::class);
}
}
$posts = $user->posts; // default
$postsWithTrashed = $user->postsWithTrashed; // using trait
$postsBuilder = $user->posts(); //default
$postsBuilderWithTrashed = $user->postsWithTrashed(); // using trait
$userPosts = User::with('posts')->first(); // default
$userPostsWithTrashed = User::with('postsWithTrashed')->first(); // using trait
License
This package is open-sourced software licensed under the MIT license.