我想要实现的是从 URL 中删除 /storage ,以便最终它是www.example.com/images/x.jpg而不是默认的www.example.com/storage/x.jpg.
我试过像这样从urlin 中删除 /storage config/filesystems.php:
// Original
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL') . '/storage',
'visibility' => 'public',
],
// Modified
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL'), // <-- changed
'visibility' => 'public',
],
Run Code Online (Sandbox Code Playgroud)
但它不起作用。我认为问题是如果没有前缀,它将被视为公共文件夹中的文件。
是否有可能实现我想要实现的目标?
假设我有3个表来存储不同类型的用户
表1:所有用户,主键id
表2:管理员用户,主键ID,通过user_id连接到表1
表3:普通用户,主键id,通过user_id连接到表1
并且任何用户只能是用户的一种类型,这意味着表2和表3中的user_id不会发生冲突.
记录数量:
表1:100
表2:30
表3:70
SELECT * FROM `table_1`
WHERE `id` IN (
SELECT `user_id`
FROM `table_2`
)
Run Code Online (Sandbox Code Playgroud)
这个给我30行,这是正确的.
然而,
SELECT * FROM `table_1`
WHERE `id` NOT IN (
SELECT `user_id`
FROM `table_2`
)
Run Code Online (Sandbox Code Playgroud)
给我回报0.
我希望能得到70分.
为什么会这样?
我的查询中有错误吗?
谢谢
我正在编译这段代码并在除法上得到 0
println((MarkAnalysis.failAmount/Student.studentsId.length).toDouble + " " + MarkAnalysis.failAmount + " " + Student.studentsId.length)
Run Code Online (Sandbox Code Playgroud)
我将其打印出来以确保除法不会返回零,并且
MarkAnalysis.failAmount = 14
MarkAnalysis.studentsId.length = 53
Run Code Online (Sandbox Code Playgroud)
我不明白为什么我的结果是 0.0。
这是 LoginScreenContainer.js
import React from 'react'
import { connect } from 'react-redux'
import LoginScreen from '../components/LoginScreen.js'
import * as AUTH_ACTIONS from '../actions/auth.js'
const mapStateToProps = state => ({
loggedIn: state.AUTH.loggedIn
})
const mapDispatchToProps = (dispatch) => {
loginDefault: (username , password) => {
dispatch(AUTH_ACTIONS.actions.loginDefault(username, password))
}
}
export default connect(mapStateToProps, mapDispatchToProps)(LoginScreen)
Run Code Online (Sandbox Code Playgroud)
这是动作/auth.js
import types from '../utilities/types.js'
export const actions = {
loginDefault: (username, password) => ({
type: types.LOGIN_DEFAULT,
meta: {
type: 'api',
path: '/users/token',
method: 'POST'
},
payload: {username, password} …Run Code Online (Sandbox Code Playgroud) 这是我的查询结果的示例(我可以在SELECT中访问这些值)
rate_default rate_weekend seasonal_rate
250.0 280.0 300.0
250.0 null 300.0
250.0 280.0 null
250.0 null null
Run Code Online (Sandbox Code Playgroud)
根据我的结果,我想只得到一个输出,而不是我上面生成的结果.根据这三列,费率条件为:
优先:
seasonal_rate> rate_weekend> rate_default
所以如果季节性不为空,请选择季节性.如何在mysql中选择最终输出?
mysql ×2
sql ×2
database ×1
division ×1
filesystems ×1
laravel-5.7 ×1
list ×1
php ×1
react-native ×1
react-redux ×1
reactjs ×1
scala ×1
select ×1