wtySk

1299 经验值

额。。看了下这个放withFacade方法 并没有注册App这个门面 手动添加进去可以了.
有没有更好的处理方法 这样就改动源码了 可以在外面定义一个类似的门面注册文件吗?

在入口文件直接加入下面的代码 

QQ图片20160531115109.png

会报错App类不存在  

error.png

已经确定在bootstrap.php 里

而且而且.png

这两个已经开启了

还需要设置什么内容吗

我没有用钩子函数做的 因为做的是逻辑删除 所以不能执行delete方法
而且还需要对日志进行增删改查的同时不想做记录 所以用了下面的方法.
是在AdminController(继承的Controller)中 use一个trait

trait InsertLog{
       public static function log_create($area,$controller){
         $log_info['LogTime'] = Carbon::now();
        $log_info['LoginName'] = Auth::user()->name;
        $log_info['Description'] = $log_info['LoginName']."增加了".$log_info['Area']."的一条记录";
        Log::create($log_info);
       }
       public static function log_update($area,$controller){...}

}

然后所有的控制器里使用这个trait

class AdminController extends Controller
{
    use InsertLog;
}

在具体的方法里save()之后执行这个方法:

self::log_delete($province->getTable(),__CLASS__);

需要在具体的增删改查方法里添加这个存入到数据库这个方法.