我试图导航到我的“productdetail”页面,但它给了我一个 404。到 productdetail 的路线确实存在。我正在尝试将产品信息从商店提供到产品详细信息
我的控制器:
<?php
namespace App\Http\Controllers;
use DB;
use Illuminate\Http\Request;
use App\Product;
class ProductsController extends Controller
{
public function __construct()
{
$this->middleware('auth');
}
public function shopindex()
{
$productsOTs = DB::select(DB::raw("SELECT * FROM wiz.productimages WHERE Afkorting = 'PPI' LIMIT 83, 3"));
return view('shop', compact('productsOTs'));
}
public function productdetail(Product $Product)
{
return view('Products.productdetail', compact('productsOT'));
}
}
Run Code Online (Sandbox Code Playgroud)
我的商店页面链接到产品详细信息:
@foreach ($productsOTs as $productsOT)
<div class="card ot-product" id="heightwidthfix">
<img class="card-img-top cardstop" src="{{$productsOT->imagelink}}" alt="Card image cap" id="myshopmodal1" height="400px" width="300px">
<div class="card-body">
<h5 class="card-title">{{$productsOT->Productomschrijving}}</h5>
<p …Run Code Online (Sandbox Code Playgroud) 我不能再做 php artisan serve 了,它说:
在 ServiceProvider.php 第 59 行:
Run Code Online (Sandbox Code Playgroud)array_merge(): Argument #2 is not an array
第 59 行代码在 ServiceProvider.php 中:
$this->app['config']->set($key, array_merge(require $path, $config));
Run Code Online (Sandbox Code Playgroud)
我不明白我的 ServiceProvider.php 有什么问题,我没有改变那里的任何东西。
我希望有人能帮助我。