Ларавел - Базовый маршрут 404 - PullRequest
0 голосов
/ 28 июня 2018

Я обновляю основы Laravel и сразу столкнулся с проблемой.

Я использую стек Bitnami WAMP, и у меня есть проект Laravel, который работает и работает. Первое изменение, которое я сделал, это добавление еще одного маршрута в файл /routes/web.php, как это ...

Route::get('/hello', function () {
    return 'Hello world';
});

Но когда я захожу на свой адрес www.example.com/hello, я получаю 404

Ремесленник показывает маршрут ...

| GET|HEAD | hello    |      | Closure | web      

У кого-нибудь есть указания по устранению неполадок? Может быть, моя конфигурация Битнами виновата?

Ответы [ 2 ]

0 голосов
/ 28 июня 2018

Удалось поработать над этим в конце. Мне нужно было добавить следующее в мой Apache httpd-vhosts.conf

<VirtualHost *:80>
    DocumentRoot "C:/Bitnami/wamp/apache2/htdocs/myapp/public"
    ServerName siteagent.test
    <Directory "C:/Bitnami/wamp/apache2/htdocs/myapp/public">
        Options Indexes FollowSymLinks
        AllowOverride all
        Require local
    </Directory>
</VirtualHost>
0 голосов
/ 28 июня 2018

думаю проблема с кешем, попробуйте:

php artisan route: clear

Также возможно кэширование на стороне сервера.

Просто попробуйте установить https://github.com/barryvdh/laravel-debugbar, там вы можете увидеть, как работает маршрут.

Еще посмотрите на rewrite_module на apache https://laravel.com/docs/5.6#web-server-configuration

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...