php - 我想使用 Crinsane 的 LaravelShoppingcart,但这个错误让我纠结“请提供一个有效的标识符”。
问题描述
我试图整合 Crinsane 的“购物车”,但我不知道我错在哪里。
结构文件夹在此处或此处输入图像描述
“供应商\hardevine\shoppingcart\src\Facades\Cart.php”
这是我的 cartcontroller.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Product;
use Gloudemans\Shoppingcart\Facades\Cart;
class CartController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$needproduct = Product::needProduct()->get(); //AFISARE 4 PRODUSE INTR-O OARECARE ORDINE
return view('pages.cart')->with('needproduct', $needproduct);
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
Cart::add($request->id, $request->name, 1, $request->price)
->associate('App\Product');
return redirect()->route('cart.index')->with('success_message','Produsul a fost adaugat in cos');
}
这是来自 hardevine 项目的购物车
<?php
namespace Gloudemans\Shoppingcart\Facades;
use Illuminate\Support\Facades\Facade;
class Cart extends Facade {
/**
* Get the registered name of the component.
*
* @return string
*/
protected static function getFacadeAccessor()
{
return 'cart';
}
}
?>
这是错误“请提供有效的标识符”。 ** 如果我刷新 2 次我的页面显示我**
解决方案
推荐阅读
- sql-server - 如何在使用 Power Bi 报表服务器(本地)时发送数据警报
- ios - WebStorm:为 React Native 设置模拟器 ID
- bootloader - 是否有像 rEFInd 这样的图形引导加载程序,但适用于具有 BIOS(不是 UEFI)的计算机?
- php - 如何在导航栏中显示我的名字和姓氏的值
- netbeans - 我无法使用 NetBeans 看到我的数据库 Informix 中的表,并且我无法执行所有 SQL 语句
- java - 包:我的包中缺少配置、控制器、dao、实体、表单、模型、实用程序...
- apache-kafka-streams - 如何将从一个主题创建的流加入到从另一个主题派生的KTable(作为聚合操作)
- machine-learning - sklearn中的GridSearchCV如何选择交叉验证集?
- sql - CASE WHEN 中的计算
- ios - 从日志输出中识别和修复自动布局问题