大家。这里需要一些帮助。
我正在Laravel的/public
文件夹中设置一个Laravel项目(5.2),我创建了一个/public/blog
。
如果我访问example.com/blog/
- 它工作正常并返回博客的主页。
但如果我点击博客中的任何文章,网址为example.com/blog/article_name/
- 这会产生错误。这是来自Laravel的404页面/路由未找到错误。
任何帮助都会很棒,谢谢。
答案 0 :(得分:0)
我认为Route Parameter
会帮助你。
有时您需要捕获路线中的URI段。例如,您可能需要从URL捕获用户的ID。您可以通过定义路由参数来实现:
Route::get('user/{id}', function ($id) {
return 'User '.$id;
});
以同样的方式使用文章名称。
答案 1 :(得分:0)
您想在/routes/web.php
中定义路线Route::get('/blog/{name}');