Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel3和AngularJs从数据库中复制结果并将其传递给视图_Angularjs_Laravel - Fatal编程技术网

Laravel3和AngularJs从数据库中复制结果并将其传递给视图

Laravel3和AngularJs从数据库中复制结果并将其传递给视图,angularjs,laravel,Angularjs,Laravel,在我开始之前,我想告诉你我是一个乞丐,我想了解更多。 我读了很多教程,但从来没有找到答案 在我们开始之前,我知道什么是休息以及它是如何工作的 我不知道如何用angularjs和laravel创建它 我想的是,我有一个数据库,里面有手机,还有关于手机的信息(这只是我脑海中的一个例子) 拉威尔控制器 <?php class Phones_Controller extends Base_Controller { public $restful = true; pub

在我开始之前,我想告诉你我是一个乞丐,我想了解更多。 我读了很多教程,但从来没有找到答案

在我们开始之前,我知道什么是休息以及它是如何工作的

我不知道如何用angularjs和laravel创建它

我想的是,我有一个数据库,里面有手机,还有关于手机的信息(这只是我脑海中的一个例子)

拉威尔控制器

<?php

class Phones_Controller extends Base_Controller {

    public $restful = true;    

    public function get_index()
    {

    }    

    public function post_index()
    {

    }    

    public function get_show()
    {

    }    

    public function get_edit()
    {

    }    

    public function get_new()
    {

    }    

    public function put_update()
    {

    }    

    public function delete_destroy()
    {

    }

}
所以当我在浏览器中浏览到
http://mysite.com/phones/show/1
我看到了json对象

好吧,这就是我主要不明白的,当我在这里的时候,我如何才能将结果传递给视图

我知道如何在angular中使用
http请求
,我不知道我需要调用show函数两次吗

示例

$http({method: 'GET', url: '/phones/show/:id'}).
success(function(data, status, headers, config) {
$scope.phones = data;
}).
并创建另一个laravel控制器函数来显示实际视图和结果

如果有人能从我这里指出这一点,我会很高兴的

多谢各位

并创建另一个laravel控制器函数来显示实际视图和结果

Angular JS是您的“视图”-Laravel只发送JSON结果,Angular获取结果-然后Angular决定如何处理它

如果你想让拉威尔成为你的“视角”——那么你就不想/不需要有角度——重复你的工作/努力

换句话说,Angular是你的“前端”-它处理所有的用户体验、UI、请求等。当Angular需要一些数据时,比如用户配置文件-它会转到“后端”(Laravel)并说“嘿-你能给我用户X配置文件吗?”。Laravel用JSON回应“不用担心,就在这里”

Angular然后获取JSON数据,并以您想要的方式显示它

并创建另一个laravel控制器函数来显示实际视图和结果

Angular JS是您的“视图”-Laravel只发送JSON结果,Angular获取结果-然后Angular决定如何处理它

如果你想让拉威尔成为你的“视角”——那么你就不想/不需要有角度——重复你的工作/努力

换句话说,Angular是你的“前端”-它处理所有的用户体验、UI、请求等。当Angular需要一些数据时,比如用户配置文件-它会转到“后端”(Laravel)并说“嘿-你能给我用户X配置文件吗?”。Laravel用JSON回应“不用担心,就在这里”


Angular然后获取JSON数据,并以您想要的方式显示它。

PS:为您花了这么多时间回答我的问题而授予300赏金revard,谢谢:)PS:为您花了这么多时间回答我的问题而授予300赏金revard,谢谢:)
$http({method: 'GET', url: '/phones/show/:id'}).
success(function(data, status, headers, config) {
$scope.phones = data;
}).