我想同时在其类中插入mysql和redis数据库。我尝试使用存储库模式,但是laravel的bind方法仅将接口实现为一个类。
控制器如下:
class PostController extends Controller
{
protected $post;
public function __construct(PostRepositoryInterface $post)
{
$this->post = $post;
}
public function store(StorePostRequest $request, PostRepositoryInterface $post)
{
return $post->create($request->validated());
}
}
PostRepositoryInterface
interface PostRepositoryInterface
{
public function all();
public function get($id);
public function create($param);
public function update($id, $param);
public function delete($id);
}
我想问的问题是,如何使用此接口在多个类中执行插入操作?
答案 0 :(得分:0)