Laravel 4项目结构所需的建议


Advice needed for Laravel 4 project structure

我对Laravel 4很陌生(Laravel是我的第一个PHP MVC框架),需要一些帮助来构建我的项目。

1/我需要在我的项目中包含jsonrpchp.org中的json-rpc类,我不太确定把它们放在哪里。

2/哪里是进行初始设置/连接到数据源的最佳位置?这个应该在我的控制器里还是应该放在其他地方?

require_once 'jsonRPCClient.php';
$connection = new jsonRPCClient('http://user:password@127.0.0.1');

我认为并且非常肯定的是,最好的方法是创建一个服务

  1. 安全放置在任何地方,并且可以通过composer轻松访问。了解如何将自动加载添加到composerhttp://getcomposer.org/doc/01-basic-usage.md#autoloading
  2. 正如我所说,创建一个服务。查看Laravel IoC容器http://laravel.com/docs/ioc以及如何定义服务提供商

请参阅示例:DatabaseServiceProvider

相关:对于漂亮的语法来说,为其创建一个Facade是可选的。