我有一个laravel docker容器,它是用一个自定义的nginx + php-fpm docker镜像构建的。
我已成功部署到k8s群集,可以正常访问,还可以登录pod并运行env。我可以从我的k8s configmap中看到所有环境变量已成功设置
在laravel代码中,我这样读取环境变量:例如,在SomeController.php中,具有以下代码:
$apiCode = env('API_CODE');
// also tried like this $apiCode = getenv('API_CODE'); still not successfu
当我试图从json获得一些数据时,我遇到了一个问题。
通常,我必须硬编码我想要的JSON变量(ID),例如
success: function (json) {
alert(json.ID.name);
}
它工作得很好,但是我需要使这个动态,因为我的ID需要更新每个请求。
当我尝试下列方法时
success: function (json) {
// ID is given above and it is working fine
var userID = ID.replace(" ", "");
userID = userID
我在实体中定义了一个集合,如下所示:
@Entity
public class User {
@OneToMany(mappedBy = "user")
private List<Role> roles = new ArrayList<Role>();
假设我手动将一个角色插入到数据库中。
然后,当我调用JPA时,user.getRoles()不能识别新对象。为了让JPA再次从数据库中加载值,我需要做些什么?(我使用EclipseLink)
我想显示我在访客表中的所有数据。在db.visitors.Select之后,需要执行一些代码。我一直在寻找需要使用的确切代码,但无法解决。
@{
var db = new VLDNedcar0._1.Database.nedcarEntities();
var data = db.visitors.Select();
var grid = new WebGrid(data);
}
在html代码中,div位于:
@grid.GetHtml()
这是WebGrid助手,它自己对所有东西进行排序。
我以前做过这件事没有问题,但现在似乎无法使它起作用。在数组中,我希望创建值的变量,然后填充由窗体提交的任何变量,或者如果没有提交空值,则将其赋值给它们。
包含数据库列名并由查询自动生成的$Fields数组如下所示:
Array
(
[0] => ID
[1] => Name
[2] => EMail
[3] => Message
[4] => Site
)
PHP代码是:
// Create variables from table columns and populate on post
foreach ($Fields