如何显示数据库中的默认值

时间:2019-03-25 14:57:37

标签: php angularjs laravel laravel-4

我试图从数据库中获取数据,然后将其默认显示为输入形式。我正在使用angularjs $http get method来检索数据,但失败了。

我的laravel路线

Route::group(array('prefix' => 'api', 'before' => 'csrf'), function() {
    Route::get('student', function() {
        $name = Student::where('name')->first();

        return Response::json($name);
    });
}

Angularjs

.controller('syncApiCtrl', function ($scope, $timeout, Module, $http) {
    $http.get('api/student').success(function(data) {
        $scope.name = data;     
        console.log(data);
    });

...

我想从Student表中获取名称,但返回给我的结果是

结果

<!DOCTYPE html><!--[if lt IE 7]>      <html lang="en" class="no-js lt-ie9 lt-ie8 lt-ie7">

2 个答案:

答案 0 :(得分:0)

Review.findAll({ include: [ { model: User, as: 'joinCreatedBy' }] .... 不正确。如果要检索第一个学生的姓名,请执行Student::where('name')->first();,但如果数据库表为空,则认为Student::first()->name;可以为空。

答案 1 :(得分:0)

我希望这对您有帮助:

spring-boot-configuration-processor