У меня установлено 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 |
+--------+----------+----------+------+---------+--------------+