如何确定模型是否在Laravel 4.2中使用软删除

克里斯

如何确定模型是否在Laravel 4.2中使用软删除?

Laravel API中,我找到了函数isSoftDeleting(),但是显然它已从Laravel 4.2中删除,因为它使用了SoftDeletingTrait。

如何确定模型现在是否使用软删除?

RMcLeod

如果要以编程方式检查模型是否使用软删除,则可以使用PHP函数class_uses确定模型是否使用SoftDeletingTrait

// You can use a string of the class name
$traits = class_uses('Model');
// Or you can pass an instance
$traits = class_uses($instanceOfModel);

if (in_array('SoftDeletingTrait', $traits))
{
    // Model uses soft deletes
}

// You could inline this a bit
if (in_array('SoftDeletingTrait', class_uses('Model')))
{
    // Model uses soft deletes
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Laravel 4中查询和过滤软删除的口才模型

来自分类Dev

如何在Laravel4中级联软删除?

来自分类Dev

Laravel 4.2如何确定模型是软删除还是强制删除

来自分类Dev

软删除在Laravel 4中不起作用

来自分类Dev

如何软删除neo4j中的功能?

来自分类Dev

在Laravel 4中使用模型

来自分类Dev

Laravel 4模型,如何使用它们

来自分类Dev

Laravel 4模型,如何使用它们

来自分类Dev

在Laravel 4中使用crontab删除文件

来自分类Dev

在Laravel4中使用Illuminate进行链式删除

来自分类Dev

如何在Laravel 4中使用Sentry 2

来自分类Dev

如何在Laravel 4中使用where子句从模型中选择数据

来自分类Dev

Laravel 4:如何正确使用存储库中的模型

来自分类Dev

使用Sentry 2和Laravel 4.2进行软删除

来自分类Dev

如何在MVC 4中使用图像保存模型

来自分类Dev

如何在Laravel 4中插入相关的多态模型

来自分类Dev

如何在laravel 4中访问全局模型实例?

来自分类Dev

如何在角度2中使用引导程序4?

来自分类Dev

如何使用laravel4从控制器访问模型?

来自分类Dev

模型继承在Laravel 4中

来自分类Dev

Laravel 4-软删除和外键参考

来自分类Dev

物理删除在laravel5中启用软删除的模型?

来自分类Dev

如何在Laravel中覆盖软删除

来自分类Dev

如何在Laravel中覆盖软删除

来自分类Dev

如何对关系使用软删除

来自分类Dev

禁止软件删除的用户在laravel 4中使用Auth登录

来自分类Dev

如何在Rails 4中使用jquery删除<p>标签

来自分类Dev

在Laravel 4中使用CssSelector

来自分类Dev

在Laravel 4中使用Cookies