小编Bri*_*adi的帖子

如何从 Laravel 项目中公共图像的 URL 中删除 /storage?

我想要实现的是从 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)

但它不起作用。我认为问题是如果没有前缀,它将被视为公共文件夹中的文件。

是否有可能实现我想要实现的目标?

php filesystems laravel-storage laravel-5.7

3
推荐指数
1
解决办法
3342
查看次数

SQL IN与NOT IN不相反吗?

假设我有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分.

为什么会这样?

我的查询中有错误吗?

谢谢

mysql sql database

2
推荐指数
1
解决办法
692
查看次数

Scala 除法结果 0

我正在编译这段代码并在除法上得到 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。

scala list division

0
推荐指数
1
解决办法
1862
查看次数

Connect() 中的 mapDispatchToProps() 必须返回一个普通对象

这是 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)

reactjs react-native react-redux

0
推荐指数
1
解决办法
2893
查看次数

Mysql如何根据优先级使用ifnull?

这是我的查询结果的示例(我可以在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 sql select

0
推荐指数
1
解决办法
40
查看次数