dev-master 2014-06-05 18:51 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:44:14 UTC


README

此功能已被弃用。关于弃用的原因,请查看http://ryantablada.com/post/why-i-am-deprecating-eloquent-ember

此包适用于1.0 Beta之前的Ember Data。它可能与新的ActiveModelAdapter一起使用,但不再进行测试或开发。

安装

只需将 rtablada/eloquent-ember 添加到您的 composer.json 中。

使用

在您的模型中扩展 Rtablada\EloquentEmber\Model。同时,在模型的 withIds 属性中列出所有关系。

现在,调用 toArray() 代替调用 toEmberArray()

以下是一个示例控制器供参考

public function index()
{
	return $this->orderModel->all()->toEmberArray();
}

public function store()
{
	$input = Input::json();

	$order = $this->orderModel->create($input->get('order'));
	$order = $order->toArray();

	return Response::json(compact('order'));
}

public function show($id)
{
	$order = $this->orderModel->findOrFail($id);

	return $order->toEmberArray();
}