【发布时间】:2016-07-24 16:06:14
【问题描述】:
我有一条可行的路线,但对于特定路线,它不可行。
Route::get("/index", function () {
return view('index');
});
Route::get("/dynamicrequest1", function () {
return view('dynamicrequest1');
});
index 路由有效,而 dynamicrequest1 无效,并且由于不工作,它给了我这样的信息:
如果我请求任何其他 none exsitence 页面,例如 bla bla bla,我会收到此错误
我有一个 dynamicrequest1.blade.php 包含这个简单的 html
<!DOCTYPE html>
<html>
<head>
<title>Welcome</title>
<link rel="stylesheet" type="text/css" href="{{URL::asset('assets/css/bootstrap.min.css')}}">
<script type="text/javascript" src="assets/js/jquery-2.2.1.min.js"></script>
<script type="text/javascript" src="{{URL::asset('assets/js/bootstrap.min.js')}}"></script>
<script type="text/javascript" src="{{URL::asset('assets/js/index.js')}}"></script>
<link rel="stylesheet" type="text/css" href="{{URL::asset('assets/css/index.css')}}">
</head>
<body>
<div class="container">
<form method="post" action="./request/send">
<textarea id="code" contentEditable="true" name="body"></textarea>
<input type="text" value="http://68.168.100.142:9200/propertywebsites3/_search?size=1" name="endPoint" id="endPoint"/>
<input type="button" id="formattCode" value="format"/>
<input type="submit" value="send"/>
</form>
</div>
</body>
</html>
更新 1
我在 xampp 上运行我的项目,因为当我使用它运行它时
php 工匠服务
所有请求都返回与dynamicrequest1 相同的错误
更新 2
执行
php 工匠路线:列表
给我:
【问题讨论】:
-
500 是服务器错误,一定有错误,可能在您看来,尝试删除所有 html 并仅输入一个单词作为测试,并检查您的日志
-
@sef4eg 当我只输入一个词时,我得到了同样的错误。
-
想一想,排除故障:1. 尝试清除路由缓存
artisan route:clear,2. 在您的视图中删除您的 URL 外观(可能还有您在那里的端点输入)所以你可以缩小范围 -
另外,试试这个:stackoverflow.com/a/31561357/4018897 权限总是会导致我出错...
-
找出为什么你得到一个 500 错误的最快和最简单的方法是检查 apache 日志或者在你的 laravel 安装中打开 DEBUG 应该在你的 .ENV 中,这应该指向你朝着正确的方向发展。