【发布时间】:2017-10-25 08:44:05
【问题描述】:
在我的 SparkServiceProvider.php 中,您设置了 Spark 配置和计划,我有 Spark::referToTeamAs('group');
当我访问 /missing-group 时出现 404 错误,因为 /spark/src/Http/routes.php 中的 var_dumping $teamString 显示的是 team 而不是 group。所以看起来我的设置在使用该路由文件之前没有被捕获。
有什么方法可以在调用路由文件之前设置 teamString 吗?比如改变服务提供者的顺序之类的?
我不确定从哪里开始。提前致谢!
App\Providers\SparkServiceProvider
...
/**
* Finish configuring Spark for the application.
*
* @return void
*/
public function booted()
{
Spark::collectsBillingAddress();
Spark::afterLoginRedirectTo('/dashboard');
Spark::referToTeamAs('group');
Spark::useStripe()
->noProrate()
->noAdditionalTeams();
Spark::plan('Individual', 'stripe-individual-ticket')
->price(300)
->features(['First', 'Second', 'Third'])
->yearly();
Spark::teamPlan('Group', 'stripe-group-ticket')
->price(300)
->features(['First', 'Second', 'Third'])
->yearly();
}
...
【问题讨论】:
-
你能发布你
SparkServiceProvider.php的那部分吗? -
@Samsquanch 我已经添加了 SparkServiceProvider 的相关部分
-
来自文档 --
Be sure to call this method in the register method of your service provider, as Spark will not function correctly if it is called in the booted method. Additionally, make sure you pass the singular, lowercase form of the word. -
成功了!提交它作为答案,我会给你答案!谢谢。
标签: laravel laravel-spark