我是laravel和ember js的新手,我试图创建一个todo应用程序,其中服务器将仅传递todo列表的json,而ember js将完成所有html呈现。 有不同的方法可以做到这一点。 我对服务器端的最佳做法感到困惑。 1.使用ember js渲染空视图,并在文档的页眉或页脚中显示自定义脚本。然后创建到其他路由的ajax请求,服务器将在该路由中返回标头内容类型为json / application的json,然后用结果呈现html。 2.使用dd()函数,该函数使用自定义js脚本呈现json(我不知道该怎么做),并将返回内容类型的text / html标头。
这是我的服务器端代码:
web.php
Route::get('/', function () {
$tasks=\App\Task::get()->toJson();
$tasks=Response::Json($tasks);
dd($tasks);
});