Cartalyst-Sentinel を Slim フレームワーク (Laravel ではない) でネイティブに使用したい。Sentinel オブジェクトは正しく動作します (私はSentinel::register
問題なくメソッドを使用します) が、Activation オブジェクト (Activation::create()
メソッドを使用した例) を使用すると、次のエラーが表示されます。
...\vendor\illuminate\support\Facades\Facade.php の 210 行目の非オブジェクトでメンバ関数 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"
},
ありがとう