возникли проблемы с моими кодами в PagesController - PullRequest
0 голосов
/ 10 апреля 2019

Привет, у меня проблема с моими кодами в моем PagesController.

Мне интересно, что является ошибкой в ​​уведомлении, в котором говорится, что неопределенная переменная, но у него те же коды в countOrder и countProduct и техдва работают только на уведомление

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\CustomerOrder;
use App\Product;
use App\Notification;
use DB;

class PagesController extends Controller
{
  public function count() {
    $countOrder = CustomerOrder::count();
    $countProduct = Product::count();
    $notification = Notification::count();
    return view('/adminIndex',['customer_orders' => $countOrder],['products' => $countProduct],['notifications' => $notification]);
  }
}

1 Ответ

1 голос
/ 11 апреля 2019

Здесь может быть несколько проблем.

Во-первых, при передаче данных в представление необходимо использовать один массив (а не несколько):

return view('/adminIndex', ['customer_orders' => $countOrder, 'products' => $countProduct, 'notifications' => $notification]);

Во-вторых, первый аргумент помощника view() ожидает файл представления (находится в папке /resources/views). Поэтому, если файл adminIndex.blade.php, используйте:

return view('adminIndex', ['customer_orders' => $countOrder, 'products' => $countProduct, 'notifications' => $notification]);

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...