我的更新方法中有一个相交:
$inputs = $request->intersect('message','name','email','is_read');
Run Code Online (Sandbox Code Playgroud)
如果我在 is_read=0 处发送更新请求,则 intersect 返回一个空数组。适用于其他任何东西(假,1 等)
有小费吗?
谢谢!
我有一个订单模型和一个服务模型。
可以删除订单(软删除)。我想列出所有已删除和活动的订单以及它所属的服务。
订购型号:
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 个已删除的订单)
有任何想法吗?
谢谢!!
我有课程和订阅类型。我想获得具有给定订阅类型的所有课程。我的尝试:
$courses=Course::wherehas('subscriptionType',function ($q)
{
return $q->where('id','1');
})->get();
Run Code Online (Sandbox Code Playgroud)
但这失败了,where子句中的列“ id”不明确。有任何提示吗?
谢谢!
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,但我一直收到这个错误,我不知道在哪里寻找这个问题或者可能是什么问题.
有小费吗?
谢谢!
我有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.
这是什么问题?我究竟做错了什么?
我想创建一个这样的数组:
send[1]['conversation_group_id']=1;
Run Code Online (Sandbox Code Playgroud)
但我得到一个错误,无法设置未定义的属性conversation_group_id.我究竟做错了什么?
谢谢!
laravel ×3
php ×3
laravel-5 ×2
intersect ×1
javascript ×1
laravel-5.4 ×1
node.js ×1
npm ×1
relationship ×1