Я создал контроллер с помощью php artisan make:controller BoardController
но я получаю ошибку 404, когда пытаюсь достичь localhost / написать.
Кто-нибудь знает, в чем проблема?
web.php
Route::get('/', function () {
return view('index');
});
Route::get('write', 'BoardController@write');
BoardController
class BoardController extends Controller
{
public function write()
{
return view('write');
}
}
write.blade.php
<!DOCTYPE html>
<html lang = "ko">
<head>
<meta charset = "UTF-8">
<title>Document</title>
</head>
<body>
this is write page
</body>
</html>
Как указано в комментарии выше, что вы используете для размещения приложения? nginx, apache? Может быть, wamp / xampp? В вашем вопросе отсутствует эта информация, чтобы помочь со средой, которую вы хотите использовать
Я использую сервер apache2. и я хочу использовать apache, а не artisan.
Я скопировал файлы laravel / public в var / www / html.






вы можете запустить свой проект двумя способами:
Вариант 1: команда запустить php artisan serve, затем напишите URL-адрес в своем браузере, например http: // локальный: 8000 / название вашего маршрута
Вариант 2: напишите URL-адрес в своем браузере, например localhost / имя вашего проекта / имя вашего маршрута
Не могли бы вы рассказать подробнее о проблеме?
Вы используете Apache / Nginx для обслуживания приложения? или php artisan serve? Кроме того, 404 - это страница, выпущенная Laravel или веб-сервером?