我如何访问这种类型的财产?
当我尝试使用foreach
循环访问时出现错误
此集合实例上不存在属性[start_time]。
这是我尝试访问实例的功能:
$user = optional(Auth::user())->id;
$values = DB::table('exchanges')
->leftJoin('trades', 'exchanges.id', '=', 'trades.exchange_id')
->where('trades.user_id', $user)
->get();
$instance = array();
foreach ($values as $value) {
$instance[] = $values->start_time;
}
DD($instance);
这是DD(value)的结果;
{#1106 ▼
+"id": 3
+"exchange": "NSE"
+"created_at": "2018-04-18 13:00:23"
+"updated_at": "2018-08-14 06:48:24"
+"deleted_at": null
+"start_time": "09:00:00"
+"close_time": "03:30:00"
+"country_id": null
+"user_id": 1
+"symbol_id": 7
+"exchange_id": 1
+"market_id": 1
+"is_action": 1
+"rate": 13234
+"tradedate": "2018-06-21 09:10:00"
+"note": "Kinnari updated"
+"quantities": 456
+"stoploss": 6465
}
我可以看到有即时信息,但是为什么我无法访问它?
答案 0 :(得分:2)
您使用的是var connect = require('gulp-connect');
var express = require('express');
gulp.task('connect', function() {
var app = express();
app.enable('trust proxy');
app.use (function (req, res, next) {
if (req.secure) {
next();
} else {
if (req.headers.host !== 'localhost:8081'){
res.redirect('https://' + req.headers.host + req.url);
} else {
next();
}
}
});
connect.server({
port: process.env.PORT || 8081,
middleware: function(connect, opt) {
return [app];
}
});
});
而不是$values
。
$value