-
Notifications
You must be signed in to change notification settings - Fork 94
Open
Description
Project.php
class Project extends Model
{
use Rememberable;
public $rememberCacheTag = 'project_queries';
public $rememberFor = 60*60*24;
public function users()
{
return $this->morphToMany(User::class, 'model','model_has_users');
}
User.php
class User extends Authenticatable
{
use Rememberable;
public $rememberCacheTag = 'user_queries';
public $rememberFor = 60*60*24;
public function projects()
{
return $this->hasMany(Project::class);
}
Now this works:
Cache::flush();
And this does not:
Project::flushCache('project_queries');
Project::find(1)->name (refreshed)
Project::find(1)->users (not refreshed)
help!?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels