laravel审核codeigniter?

时间:2018-10-20 17:09:27

标签: laravel codeigniter eloquent composer-php laravel-auditing

我想在codeigniter项目上使用laravel审核程序包(http://laravel-auditing.com)。 在项目上,照明和ORM雄辩者已经安装。 因此,我尝试使用composer安装审核模块。 我遵循安装指南,但是laravel和codeigniter之间存在一些差异,我不知道该如何解决才能配置此软件包。

示例

  1. 安装指南说我必须添加提供程序 “ OwenIt \ Auditing \ AuditingServiceProvider :: class”,在哪里可以添加 这条线?我想到了自动加载上的数组包。
  2. 在“发布”部分中,它要求启动php artisan命令以生成audit.php配置文件。 首先,我不能使用工匠,并且audit.php文件在codeigniter项目中不起作用。 我尝试在auditing.php文件中使用AuditingServiceProvider中的boot()函数:

    使用OwenIt \ Auditing \ AuditingServiceProvider作为胶囊;

    $ capsule =新的胶囊; $ capsule-> boot();

并将此文件包含在config.php中

但是,应用程序返回:

  

遇到未捕获的异常

     

类型:错误

     

消息:调用未定义的函数OwenIt \ Auditing \ base_path()

文件名:... \ vendor \ owen-it \ laravel-auditing \ src \ AuditingServiceProvider.php

有人成功在codeigniter项目上实现了这个laravel模块吗?

谢谢

0 个答案:

没有答案