Laravel子文件夹路由错误

时间:2017-02-03 04:07:37

标签: php laravel routing subdirectory

大家。这里需要一些帮助。

我正在Laravel的/public文件夹中设置一个Laravel项目(5.2),我创建了一个/public/blog

如果我访问example.com/blog/ - 它工作正常并返回博客的主页。

但如果我点击博客中的任何文章,网址为example.com/blog/article_name/ - 这会产生错误。这是来自Laravel的404页面/路由未找到错误。

任何帮助都会很棒,谢谢。

2 个答案:

答案 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}');