Skip to content

Morph relations saves *able_type column as model class' names. #45851

Answered by denizgolbas
tolgabrandt asked this question in Q&A
Discussion options

You must be logged in to vote

In your AppServiceProvider boot method(or you can create another provider):
Add:

use Illuminate\Database\Eloquent\Relations\Relation;
Relation::morphMap([
    'posts' => 'App\Models\Post',
    'videos' => 'App\Models\Video',
]);

More details: https://laravel.com/docs/master/eloquent-relationships#custom-polymorphic-types

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by tolgabrandt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants