【发布时间】:2014-03-12 17:29:29
【问题描述】:
这是一个棘手的问题。
我正在 Laravel 中构建一个框架,我希望我的对象以透明的方式与 Rackspace 交互。 从现在开始,我可以在不考虑 Rackspace 的情况下上传/删除对象
$model->file = Input::file('thing'); // and it uploads to Rackspace.
我想要实现的下一步是使用我的配置文件获取路由。行为类似于$route = $file->source(例如,在数据库中使用带有 hello.jpg 的源代码)并以 rackspace.com/WHATEVER/hello.jpg 形式获取 $route。 rackspace.com/WHATEVER 部分在我的配置文件中,所以我唯一需要的是如何做出这种行为。
我一直在广泛搜索,但我只找到了__call() 方法。
我想要这样表现的字段是动态的,并且是从数组中设置的,例如:
public static $rackspaceable = array('source' => 'images-demo');
其中 images-demo 是一个 Rackspace 容器。
有没有人知道实现这一点,如果它甚至可能?
【问题讨论】:
标签: php frameworks laravel laravel-4 call