小编use*_*579的帖子

Laravel 相交不会得到输入

我的更新方法中有一个相交:

$inputs = $request->intersect('message','name','email','is_read');
Run Code Online (Sandbox Code Playgroud)

如果我在 is_read=0 处发送更新请求,则 intersect 返回一个空数组。适用于其他任何东西(假,1 等)

有小费吗?

谢谢!

php intersect laravel

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

Laravel 在一段关系中被抛弃

我有一个订单模型和一个服务模型。

可以删除订单(软删除)。我想列出所有已删除和活动的订单以及它所属的服务。

订购型号

class Order extends Model
{
    use SoftDeletes;

    protected $dates = ['deleted_at'];

    public function service ()
    {
        return $this->belongsTo('Service');
    }
}
Run Code Online (Sandbox Code Playgroud)

服务模式

class Service extends Model
{
    public function order()
    {
        return $this->belongsToMany('Order');
    }
}
Run Code Online (Sandbox Code Playgroud)

我试过的:

$company=Company::with('orders.service'=>function ($query) {
        $query->withTrashed();
    },'services'])->where('id',$company->id)->get();
Run Code Online (Sandbox Code Playgroud)

但这不会返回任何订单(现在我的数据库中只有 1 个已删除的订单)

有任何想法吗?

谢谢!!

php laravel

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

Laravel关系where子句中的列“ id”不明确

我有课程和订阅类型。我想获得具有给定订阅类型的所有课程。我的尝试:

$courses=Course::wherehas('subscriptionType',function ($q)
        {
            return $q->where('id','1');
        })->get();
Run Code Online (Sandbox Code Playgroud)

但这失败了,where子句中的列“ id”不明确。有任何提示吗?

谢谢!

relationship laravel-5

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

npm run dev undefined:关于debian的1个问题

undefined:1

SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Manifest.read (/var/www/html/app/node_modules/laravel-mix/src/Manife                                                                                        st.js:132:21)
at new Manifest (/var/www/html/app/node_modules/laravel-mix/src/Manifes                                                                                        t.js:14:43)
at Mix.initialize (/var/www/html/app/node_modules/laravel-mix/src/Mix.j                                                                                        s:49:25)
at Object.<anonymous> (/var/www/html/app/node_modules/laravel-mix/setup                                                                                        /webpack.config.js:18:5)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at requireConfig (/var/www/html/app/node_modules/webpack/bin/convert-ar                                                                                        gv.js:96:18)
at /var/www/html/app/node_modules/webpack/bin/convert-argv.js:109:17
at Array.forEach (native)
at module.exports (/var/www/html/app/node_modules/webpack/bin/convert-a                                                                                        rgv.js:107:15)
Run Code Online (Sandbox Code Playgroud)

我正在使用带有laravel的webpack,但我一直收到这个错误,我不知道在哪里寻找这个问题或者可能是什么问题.

有小费吗?

谢谢!

node.js npm

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

如果验证问题,则需要Laravel 5.4

我有2个字段,accepts_usd和price_usd.

对于价格usd我有一个验证规则:

'price_usd'=>'integer|required_if:accepts_usd,1',
Run Code Online (Sandbox Code Playgroud)

对于accepts_usd:

'accepts_usd'=>'boolean|required',
Run Code Online (Sandbox Code Playgroud)

当我想将accepts_usd设置为false时我想存储数据时,它仍然要求price_usd.

这是什么问题?我究竟做错了什么?

php laravel laravel-5 laravel-5.4

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

Javascript多维数组问题

我想创建一个这样的数组:

send[1]['conversation_group_id']=1;
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误,无法设置未定义的属性conversation_group_id.我究竟做错了什么?

谢谢!

javascript

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