ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

Sentry

LaravelのSentryでattributeのエラー

LaravelのSentryで以下のエラーが出た。 The [login] attribute is required原因はlogin_attributeの設定を間違えていたことだった。 'login_attribute' => 'email',

Sentryでnone givenのエラーが出る

LaravelのSeederを使ってSentry用のユーザを一気に追加しようとしたら、以下のエラーメッセージが出た。 [Cartalyst\Sentry\Users\LoginRequiredException] A login is required for a user, none given.そのときのSeederはこちら。

Sentryでログインユーザ情報を取得する

Sentryでログインユーザ情報を取得するには、getUserメソッドを使えばよい。 $user = Sentry::getUser();値を直接取得することもできる。 $id = Sentry::getUser()->id;

Sentryでconfig設定忘れでエラー

Sentryでconfigのコピーを忘れていると以下のようなエラーがでる。 Array to string conversion以下のコマンドを打てばconfigがコピーされる。 php artisan config:publish cartalyst/sentry

SentryのControllerの例

Sentryを使ったLaravelのController、私は以下のように書いている。 public function doLogin() { $inputs = array( 'email' => Input::get('email'), 'password' => Input::get('password'), ); try { Sentry::authenticate($inputs, false); $cookie = Coo…

Laravelを使ったライセンス管理ソフトウェア Snipe-ITのインストール

Laravelを使ったライセンス管理ソフトウェアでSnipe-ITというのがあった。Laravel4.1とSentry2を使う。試しにインストールしてみた。 snipe/snipe-it · GitHub composer updateをかける インストールの仕方はよくわからなかったので、ZIPを解凍してcomposer …

Sentryでパスワードが一致しているか確認する

Sentryでパスワードが一致しているか確認するときはcheckPassword()メソッドを使う。 詳しくはSentryのマニュアルで。Sentry Manual :: Cartalyst