You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To set currently authenticated user as owner for ownable model create - extend it with attribute `withDefaultOwnerOnCreate`. It works for both strict and polymorphic ownership behavior.
266
266
267
267
```php
268
-
use Cog\Contracts\Ownership\Ownable as OwnableContract;
268
+
use Cog\Contracts\Ownership\Ownable as OwnableInterface;
269
269
use Cog\Laravel\Ownership\Traits\HasOwner;
270
270
use Illuminate\Database\Eloquent\Model;
271
271
272
-
class Article extends Model implements OwnableContract
272
+
class Article extends Model implements OwnableInterface
273
273
{
274
274
use HasOwner;
275
275
@@ -280,11 +280,11 @@ class Article extends Model implements OwnableContract
280
280
To override strategy of getting default owner extend ownable model with `resolveDefaultOwner` method:
281
281
282
282
```php
283
-
use Cog\Contracts\Ownership\Ownable as OwnableContract;
283
+
use Cog\Contracts\Ownership\Ownable as OwnableInterface;
284
284
use Cog\Laravel\Ownership\Traits\HasOwner;
285
285
use Illuminate\Database\Eloquent\Model;
286
286
287
-
class Article extends Model implements OwnableContract
287
+
class Article extends Model implements OwnableInterface
288
288
{
289
289
use HasOwner;
290
290
@@ -293,7 +293,7 @@ class Article extends Model implements OwnableContract
0 commit comments