【问题标题】:How to start Laravel?如何启动 Laravel?
【发布时间】:2016-03-11 09:08:01
【问题描述】:

美好的一天。 我刚刚开始使用 laravel,但我不知道如何设置我的 url 以访问起始页或控制器。 在我的 routes.php 中我放了:

Route::get('users', function()
{
    return 'Users!';
});

然后我尝试网址: http://localhost/laravel/index.php/users http://localhost/laravel/public/index.php/users

它们都不起作用。显示 404 错误。我正在使用 Openserver。 在文档中没有关于该问题的任何内容。我该如何开始?

【问题讨论】:

  • laravel 页面在 /public 目录中提供,假设你的 laravel 在 laravel 目录中,它应该是 http://localhost/laravel/public。还要注意的是,laravel 附带了.htaccess,它实际上隐藏了index.php,所以你可以在没有它的情况下访问你的路线,比如http://localhost/laravel/public/users
  • 刚刚尝试过,它会将我重定向到 localhost/laravel/public 并出现 404 错误。只是忘了说,我从另一台计算机复制所有 laravel 框架文件夹。会不会造成这个问题?
  • 我认为从另一台计算机复制 laravel 框架文件夹实际上不会产生 404 问题。我想知道,如果它是一个开放服务器相关的问题。 - 只是为了确保公用文件夹仍然存在,对吗?并有一个index.php 文件。
  • 是的,都在那里。它可能是一个 .htaccess 配置吗?我有什么: 选项 -MultiViews RewriteEngine On # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) /$ /$1 [L,R=301] # 处理前端控制器... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]
  • 那么,抛出 404、apachenginx 的那个?我怀疑其中一个是真正的罪魁祸首。

标签: php laravel laravel-routing


【解决方案1】:

你可以试试:

在 zampp 中打开你的 apache 并使用命令行进入项目目录 并写下这段代码

php artisan serve

现在用 localhost:8000 或 127.0.0.1:8000 打开 laravel

你可以在 laravel.com 上阅读 laravel 文档

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-14
    • 2018-04-07
    • 2020-06-06
    • 1970-01-01
    • 2023-03-20
    • 2019-07-31
    • 2016-04-30
    • 2021-06-16
    相关资源
    最近更新 更多