我是 Gradle 新手,刚刚开始使用多项目构建。目前,我正在使用 spring-boot 进行服务,并且我有以下目录结构
|- api-web (module)
|-- build.gradle
|- api-admin (module)
|-- build.gradle
|- build.gradle (root)
|- settings.gradle
Run Code Online (Sandbox Code Playgroud)
下面是root的配置
构建.gradle(根)
plugins {
id 'java'
id 'org.springframework.boot' version '2.2.2.RELEASE'
id 'io.spring.dependency-management' version '1.0.8.RELEASE'
}
description = "Company Multi-Project"
ext {
springBootVersion = '2.2.2.RELEASE'
}
bootJar {
enabled = false
}
allprojects {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
repositories {
mavenCentral()
}
}
subprojects {
group = 'com.company'
version = '0.0.1-SNAPSHOT'
apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply …Run Code Online (Sandbox Code Playgroud) 我有这个功能来获得加入关系的结果。但是,这些限制似乎并未生效。如果我注释掉约束,它仍然给出与未注释约束相同的结果集。
public function singleCategory($type, $category)
{
$track = TrackType::with(['tracks.subgenres'], function($query, $category) {
$query->where('name','=', $category);
})->where('name', '=', $type)->get();
dd($track->toArray());
}
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激 :)
eloquent ×1
gradle ×1
java ×1
laravel ×1
laravel-5 ×1
laravel-5.1 ×1
php ×1
spring ×1
spring-boot ×1