Laravel 6 маршрутизация без доменного имени - PullRequest
0 голосов
/ 28 апреля 2020

У меня установлено Laravel на сервере, и я могу перейти к его IP-адресу в веб-браузере, чтобы просмотреть свою страницу.

Я отредактировал Интернет. php в папке маршрутов Laravel :

Route::get('/test', function() {
    return view('test');
});

Когда я посещаю http://[my server's IP]/test, я получаю 404.

У меня есть test.blade. php, который выглядит как:

<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <title>Test</title>

        <!-- Fonts -->
        <link href="https://fonts.googleapis.com/css?family=Nunito:200,600" rel="stylesheet">


    </head>
    <body>
        <h1>Hello</h1>
    </body>
</html>

Я также протестировал его с "/", и он работает, но мне нужно, чтобы он работал с "/ test".

Должен ли я просто перейти на что-то еще, кроме Laravel? У меня были только постоянные проблемы с этим. Трудно поверить, что он так широко используется.

Мой результат php artisan route:list:

+--------+----------+----------+------+---------+--------------+
| Domain | Method   | URI      | Name | Action  | Middleware   |
+--------+----------+----------+------+---------+--------------+
|        | GET|HEAD | api/user |      | Closure | api,auth:api |
|        | GET|HEAD | test     |      | Closure | web          |
+--------+----------+----------+------+---------+--------------+

1 Ответ

0 голосов
/ 28 апреля 2020

Вы пытались очистить кеш после изменения маршрута?

php artisan cache:clear

Также попробуйте

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