小编Tom*_*een的帖子

Laravel 4中的薄控制器

我正在尝试在新的Laravel 4应用程序中找出构建我的控制器/模型的"最佳"方法.

显然,我希望保持控制器轻薄.所以我想使用Repos/Services来分离事物,但是我真的不知道如何在Laravel 4中实现它.Laravel 3让我们知道这应该如何工作,但没有样本.

有没有人想出最好的方法,或者有任何示例代码我可以看一眼?

php model-view-controller laravel laravel-4

4
推荐指数
1
解决办法
3422
查看次数

在Laravel 4播种包装表

我知道如何在Laravel 4上设置Package Migrations(使用--bench ="vendor/package"/ --package ="vendor/package").

但我似乎无法弄清楚如何为这些迁移设置种子?

- 澄清 - 我知道如何使用播种机,我需要知道的是如何为独立包设置种子文件?您可以为包提供单独的迁移...

php model-view-controller laravel laravel-4

3
推荐指数
1
解决办法
3610
查看次数

自引用模型会导致Laravel 4中x的最大函数嵌套级别

我正在开发一个相当大的Laravel项目并使用Repositories.

我有一个用户存储库,它注入其依赖关系,如下所示:

public function __construct(CartRepository $cartRepo...)
Run Code Online (Sandbox Code Playgroud)

这会导致以下错误:

Maximum function nesting level of '100' reached, aborting!
Run Code Online (Sandbox Code Playgroud)

我认为这是因为CartRepo注入一个ItemRepo,然后注入UserRepo,导致无限的嵌套循环.

我没有得到的是如何找到这个,ItemRepo需要UserRepo,因为项目绑定到用户?

有没有人遇到过这个?如果是这样你怎么解决它?

我知道我可以增加xdebug.max_nesting_level但是即使值为750它仍然会抛出错误,我也宁愿修复潜在的问题,而不仅仅是埋葬它.

php dependency-injection circular-dependency laravel laravel-4

3
推荐指数
1
解决办法
3533
查看次数