Laravel 5.2 和收银员
Laravel 5.2 and Cashier
我已添加:
"laravel/cashier": "^6.0"
到composer.json
和:
Laravel\Cashier\CashierServiceProvider::class,
到 app.php 在 config 文件夹中的 providers 数组中。
然后我有 运行 作曲家更新,但如果我这样做:
php artisan
我在那里没有看到收银员命令。我错过了一步吗?
该命令似乎已在 5.2 中删除。在查看 docs for 5.2 时,它们已经更新,并且不再提及使用 artisan 助手 `$php artisan cashier:table users
您现在似乎必须手动创建迁移,而不是使用助手。来自文档:
更新用户 table 迁移(或您与帐单关联的任何实体):
Schema::table('users', function ($table) {
$table->string('stripe_id')->nullable();
$table->string('card_brand')->nullable();
$table->string('card_last_four')->nullable();
});
创建订阅 table:
Schema::create('subscriptions', function ($table) {
$table->increments('id');
$table->integer('user_id');
$table->string('name');
$table->string('stripe_id');
$table->string('stripe_plan');
$table->integer('quantity');
$table->timestamp('trial_ends_at')->nullable();
$table->timestamp('ends_at')->nullable();
$table->timestamps();
});
然后运行迁移命令$ php artisan migrate
我无法找到有关此更改原因的任何信息,也找不到它们将来是否会 re-introducing 此 artisan 命令的信息。我认为这是设计使然。
Click here for more info on creating migrations.
希望对您有所帮助!
我已添加:
"laravel/cashier": "^6.0"
到composer.json
和:
Laravel\Cashier\CashierServiceProvider::class,
到 app.php 在 config 文件夹中的 providers 数组中。
然后我有 运行 作曲家更新,但如果我这样做:
php artisan
我在那里没有看到收银员命令。我错过了一步吗?
该命令似乎已在 5.2 中删除。在查看 docs for 5.2 时,它们已经更新,并且不再提及使用 artisan 助手 `$php artisan cashier:table users
您现在似乎必须手动创建迁移,而不是使用助手。来自文档:
更新用户 table 迁移(或您与帐单关联的任何实体):
Schema::table('users', function ($table) {
$table->string('stripe_id')->nullable();
$table->string('card_brand')->nullable();
$table->string('card_last_four')->nullable();
});
创建订阅 table:
Schema::create('subscriptions', function ($table) {
$table->increments('id');
$table->integer('user_id');
$table->string('name');
$table->string('stripe_id');
$table->string('stripe_plan');
$table->integer('quantity');
$table->timestamp('trial_ends_at')->nullable();
$table->timestamp('ends_at')->nullable();
$table->timestamps();
});
然后运行迁移命令$ php artisan migrate
我无法找到有关此更改原因的任何信息,也找不到它们将来是否会 re-introducing 此 artisan 命令的信息。我认为这是设计使然。
Click here for more info on creating migrations.
希望对您有所帮助!