如何添加Laravel路线

时间:2015-12-24 09:44:36

标签: php laravel laravel-5.1 laravel-routing

使用以下命令的Crated laravel项目

composer create-project --prefer-dist laravel/laravel blog

成功创建了博客项目" http://localhost/blog/public/"之后在" routes.php"中添加了以下代码;文件

Route::get('about', function () {
    return view('welcome');
});

但之后我输入" http://localhost/blog/public/about"它显示404页面。

如果有任何想法请与我分享

3 个答案:

答案 0 :(得分:3)

好吧,我不知道你如何提供应用程序,apache,nginx或php简单服务。

让我们从这里开始:

  1. 列表项
  2. open terminal
  3. 转到项目文件夹(" artisan"文件所在的位置)
  4. run:" php artisan serve"
  5. 在浏览器中打开 - > " http://localhost:8000"
  6. 您希望看到laravel欢迎页面
  7. 现在转到 - > " http://localhost:8000/about"
  8. 现在再次你想看到laravel欢迎页面

答案 1 :(得分:2)

尝试将.htaccess文件放入您的laravel主目录。看来,你需要.htaccess和下一个内容:

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteRule ^(.*)$ blog/public/$1 [L]
</IfModule> 

当然,你的apache mod_rewrite必须启用。

答案 2 :(得分:0)

您的about.blade.php操作似乎缺少about视图。

同时检查您是否使用下面的代码段来控制路线内部。

Route::get('about', function () {
    $testVar = "Demo data";
    return $testVar;
});