不应静态调用非静态方法 Gloudemans\Shoppingcart\Cart::add()
Non-static method Gloudemans\Shoppingcart\Cart::add() should not be called statically
我为 laravel 8 购物车 https://github.com/hardevine/LaravelShoppingcart 下载了以下库
我的 composer.json
"require": {
"php": "^7.3|^8.0",
"fideloper/proxy": "^4.4",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"hardevine/shoppingcart": "^2.9",
"laravel/framework": "^8.12",
"laravel/tinker": "^2.5"
}
我的购物车控制器:
namespace App\Http\Controllers;
use Gloudemans\Shoppingcart\Cart;
use App\Models\Products;
use Illuminate\Http\Request;
class ShoppingcartController extends Controller
{
public function add(){
$product=Products::find(request('id'));
Cart::add($product->id, $product->product_name, 1, $product->price);
return redirect()->route('shoppingCart')
->with('message_type','success')
->with('message','Ürün sepete eklendi.');
}}
我保存并刷新页面时出现错误 --> 非静态方法 Gloudemans\Shoppingcart\Cart::add() 不应被静态调用
config/App 向提供程序数组添加新行:
Gloudemans\Shoppingcart\ShoppingcartServiceProvider::class
并可选择向别名数组添加新行:
'Cart' => Gloudemans\Shoppingcart\Facades\Cart::class,
我的购物车控制器:
use Cart;
当我使用这些命令时发生了。
我为 laravel 8 购物车 https://github.com/hardevine/LaravelShoppingcart 下载了以下库 我的 composer.json
"require": {
"php": "^7.3|^8.0",
"fideloper/proxy": "^4.4",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"hardevine/shoppingcart": "^2.9",
"laravel/framework": "^8.12",
"laravel/tinker": "^2.5"
}
我的购物车控制器:
namespace App\Http\Controllers;
use Gloudemans\Shoppingcart\Cart;
use App\Models\Products;
use Illuminate\Http\Request;
class ShoppingcartController extends Controller
{
public function add(){
$product=Products::find(request('id'));
Cart::add($product->id, $product->product_name, 1, $product->price);
return redirect()->route('shoppingCart')
->with('message_type','success')
->with('message','Ürün sepete eklendi.');
}}
我保存并刷新页面时出现错误 --> 非静态方法 Gloudemans\Shoppingcart\Cart::add() 不应被静态调用
config/App 向提供程序数组添加新行:
Gloudemans\Shoppingcart\ShoppingcartServiceProvider::class
并可选择向别名数组添加新行:
'Cart' => Gloudemans\Shoppingcart\Facades\Cart::class,
我的购物车控制器:
use Cart;
当我使用这些命令时发生了。