dillingham/morphable

morphable功能

1.0.1 2019-08-23 17:09 UTC

This package is auto-updated.

Last update: 2024-08-29 05:07:08 UTC


README

Latest Version on Github Total Downloads Twitter Follow

composer require dillingham/morphable
  • Morphable添加到模型中
  • ResolveMorphs添加到您的基控制器中
  • 在控制器中填充$morphable与模型类
  • 向控制器提交typeid
  • 添加->forMorph($model)以填充object_type和object_id
<?php

class CommentController extends Controller
{
    use ResolveMorphs;
    
    public $morphable = [
        \App\Post::class
    ];

    public function store()
    {
        $model = $this->resolveMorph();

        $comment = new Comment;
        $comment->forMorph($model);
        $comment->save();
    }
}