1
私は単純なサブスクリプションアプリを書いています。私はLaravelのドキュメントを解読しようとしています。私は、認証サービスプロバイダに十分な時間をユーザーに設定しましたが、私はレジ係と決して混乱しませんでした。理論的には認証プロバイダを使用せず、出納係を使ってすべての権限を処理できますか?Laravel 5キャッシャーは認証を処理しますか?
私は単純なサブスクリプションアプリを書いています。私はLaravelのドキュメントを解読しようとしています。私は、認証サービスプロバイダに十分な時間をユーザーに設定しましたが、私はレジ係と決して混乱しませんでした。理論的には認証プロバイダを使用せず、出納係を使ってすべての権限を処理できますか?Laravel 5キャッシャーは認証を処理しますか?
私はこれをさらに研究し、GitHubでScotch.IOの例を見つけました。明らかに、認証サービスプロバイダとキャッシャープロバイダの両方を単一のユーザーモデルで組み合わせることができます。スコッチのおかげで、私は以下のようにすることができます.IO。
<?php
namespace App;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Laravel\Cashier\Billable;
class User extends Authenticatable
{
use Billable;
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'name', 'email', 'password', 'stripe_id', 'card_brand', 'card_last_four'
];
/**
* The attributes excluded from the model's JSON form.
*
* @var array
*/
protected $hidden = [
'password', 'remember_token',
];
public function posts() {
return $this->hasMany('App\Post');
}
}