каждый. Нужна небольшая помощь здесь.
Я настраиваю проект Laravel (5.2) внутри Laravel /public
папка, которую я создал /public/blog
,
Если я получу доступ example.com/blog/
— он работает нормально и возвращает домашнюю страницу блога.
Но если я нажму на любую статью внутри блога, URL будет example.com/blog/article_name/
— Это дает ошибку. Это 404 страница / маршрут не найден ошибка от Laravel.
Любая помощь будет отличной, спасибо.
Вы хотите определить маршрут в /routes/web.php
Route::get('/blog/{name}');
Я думаю Route Parameter
помогает вам.
Иногда вам нужно будет захватить сегменты URI в вашем маршруте. Например, вам может понадобиться захватить идентификатор пользователя из URL. Вы можете сделать это, определив параметры маршрута:
Route::get('user/{id}', function ($id) {
return 'User '.$id;
});
Таким же образом вы можете использовать название статьи.