如何显示数据库中的默认值
How to display default value from the database
我正在尝试从数据库中获取数据,然后默认以输入形式显示数据。我正在使用 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);
});
...
我想从学生 table 那里得到名字,但结果 return 对我来说是
结果
<!DOCTYPE html><!--[if lt IE 7]> <html lang="en" class="no-js lt-ie9 lt-ie8 lt-ie7">
Student::where('name')->first();
不正确。如果您想检索第一个学生的姓名,请执行 Student::first()->name;
,但如果数据库 table 为空,请考虑 Student::first()
可以为空。
希望对您有所帮助:
Route::prefix('api')->group(function () {
Route::get('student', function() {
$name = Student::first()->name;
return Response::json($name);
});
});
我正在尝试从数据库中获取数据,然后默认以输入形式显示数据。我正在使用 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);
});
...
我想从学生 table 那里得到名字,但结果 return 对我来说是
结果
<!DOCTYPE html><!--[if lt IE 7]> <html lang="en" class="no-js lt-ie9 lt-ie8 lt-ie7">
Student::where('name')->first();
不正确。如果您想检索第一个学生的姓名,请执行 Student::first()->name;
,但如果数据库 table 为空,请考虑 Student::first()
可以为空。
希望对您有所帮助:
Route::prefix('api')->group(function () {
Route::get('student', function() {
$name = Student::first()->name;
return Response::json($name);
});
});