при работе http://127.0.0.1:8000/products, он говорит, что products.index не найден - PullRequest
0 голосов
/ 06 декабря 2018

Каталог файлов: C: \ laragon \ www \ first-laravel-app \ vendor \ laravel \ framework \ src \ Illuminate \ View \ FileViewFinder.php

    /**
     * Find the given view in the list of paths.
     *
     * @param  string  $name
     * @param  array   $paths
     * @return string
     *
     * @throws \InvalidArgumentException
     */
    protected function findInPaths($name, $paths)
    {
        foreach ((array) $paths as $path) {
            foreach ($this->getPossibleViewFiles($name) as $file) {
                if ($this->files->exists($viewPath = $path.'/'.$file)) {
                    return $viewPath;
                }
            }
        }


    throw new InvalidArgumentException("View [{$name}] not found.");
}

/**
 * Get an array of possible view files.
 *
 * @param  string  $name
 * @return array
 */
protected function getPossibleViewFiles($name)
{
    return array_map(function ($extension) use ($name) {
        return str_replace('.', '/', $name).'.'.$extension;
    }, $this->extensions);
}

/**
 * Add a location to the finder.
 *
 * @param  string  $location
 * @return void

Аргументы "Просмотреть [products.index] не найден. "

При попытке получить доступ к странице в http://127.0.0.1:8000/products, он говорит, что products.index не найден.

1 Ответ

0 голосов
/ 06 декабря 2018

Поскольку вы инициализируете маршрут как ресурс , вам необходимо определить методы для каждого из возможных маршрутов в вашем классе ProductController.

См .: Laravel - Route ::ресурс против Route :: controller

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