未找到 xampp 对象中的 Laravel 5.2

Posted

技术标签:

【中文标题】未找到 xampp 对象中的 Laravel 5.2【英文标题】:Laravel 5.2 in xampp object not found 【发布时间】:2016-07-15 10:28:55 【问题描述】:

我之前问过,我是这样定义路线的:

Route::get('error/name',function($name)
    return $name;
);

我可以成功访问其他路由。只有这个返回Object not found。我试图解决这个问题几天。今天我在 xampp 配置文件/xampp/apache/conf/extra/httpd-multilang-errordoc.conf 中找到了这些代码:

Alias /error/ "E:/xampp/apache/error/"

<Directory "E:/xampp/apache/error">
    AllowOverride None
    Options IncludesNoExec
    AddOutputFilter Includes html
    AddHandler type-map var
    Require all granted
    LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr
    ForceLanguagePriority Prefer Fallback
</Directory>

ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
ErrorDocument 410 /error/HTTP_GONE.html.var
ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var

如果我删除这些代码,我的路线就会起作用。所以我有一个问题,我应该在error 中定义我的路线还是给上面的代码别名而不是error

【问题讨论】:

你的路由不正确,试试把$name放到function($name)里面 我刚刚创建并为我工作 对不起,我只是在代码中遗漏了它。但是我的原始代码有$name 好的,它对我有用,你是直接从 xampp 工作还是有虚拟主机? 我刚刚在 xampp 论坛上问过这个问题。经理回复了我。 xampp中有一些特殊的url。这是链接:special urls 【参考方案1】:

我正要回答这个问题,但等待你的回答。

正如您发现 XAMPP 有默认系统 URL addresses 作为您的评论。

这是因为您在生产中使用 XAMPP 默认文件夹,这是一种不好的做法。

我已经在虚拟主机 XAMPP 中测试了您的方案,它可以正常工作,因此要克服这个挑战,您需要配置您的 XAMPP 虚拟主机。

这里是guideline,您可以关注,您将能够拥有无限的独立项目。

这意味着您将能够毫无问题地创建/error 目录。

【讨论】:

以上是关于未找到 xampp 对象中的 Laravel 5.2的主要内容,如果未能解决你的问题,请参考以下文章

Laravel url 显示未找到错误

Laravel [登录消息] 未找到异常

XAMPP 虚拟主机上未找到对象错误

XAMPP mod_rewrite 对象未找到错误

未找到列:Laravel 5 多对多关系查询中“on 子句”中的 1054 未知列“managers.id”

无法连接到 laravel 5.6 中的数据库 xampp