我想将 Cartalyst-Sentinel 与 Slim 框架(不是 Laravel)一起使用。Sentinel 对象正常工作(我使用Sentinel::register
方法没有问题)但是当我使用 Activation 对象(带有Activation::create()
方法的示例)时,收到以下错误:
在第 210 行的 ...\vendor\illuminate\support\Facades\Facade.php 中调用非对象的成员函数 create()
这是我的代码:
$data = Sentinel::register($credentials);
$user = Sentinel::findById($data['id']);
$activation = Activation::create($user);
这是我的 composer.json 的一部分:
"require": {
"slim/slim": "^2.6",
"entomb/slim-json-api": "dev-master",
"symfony/http-foundation": "^2.7",
"swiftmailer/swiftmailer": "^5.4",
"respect/validation": "^0.9.3",
"cartalyst/sentinel": "^2.0",
"illuminate/database": "^5.1",
"illuminate/events": "^5.1"
},
谢谢