作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是laravel的新手,我有一点困难。有没有人知道如何解决这个错误?
<?php
namespace App\Events;
use App\Models\Order;
use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels;
class OrderChangedEvent
{
use Dispatchable, InteractsWithSockets, SerializesModels;
/**
* @var Order
*/
public $order;
/**
* Create a new event instance.
*
* @return void
*/
public function __construct(Order $order)
{
//
$this->order = $order;
}
}
“传递给 App\Events\OrderChangedEvent::__construct() 的参数 1 必须是 App\Models\Order 的实例,给定的字符串,在/home/delivery/public_html/lar 中调用 ▶”
最佳答案
从您触发此事件的位置看,它是什么样子的?
它应该看起来像:
...
event(new OrderChangedEvent($order));
...
和
$order
需要是模型的实例
Order
然后通过了。例如:
$order = Order::findOrFail($id);
...
event(new OrderChangedEvent($order));
关于php - App\Models\Order,给定的字符串,在/home/delivery/public_html/laravel_application/app/Http/Controllers/OrderController.php 中调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62494734/
我是laravel的新手,我有一点困难。有没有人知道如何解决这个错误? order = $order; } } “传递给 App\Events\OrderChangedEvent::__co
我是一名优秀的程序员,十分优秀!