laravel - 试图访问 /js/app.js net::ERR_ABORTED 500(内部服务器错误)
问题描述
我的问题不容易描述,我想我忘记了一些明显的东西,但我就是不知道是什么..
这是错误:GET http://127.0.0.1/ideayear/850/js/app.js net::ERR_ABORTED 500(内部服务器错误)
这就是问题所在:
直到现在我有
在 web.php 中
Route::get('idea/{n}', 'IdeaController@idea')->name('idea');
我想添加年份
Route::get('ideayear/{n}/{m}', 'IdeaController@idea')->name('idea');
public function idea($idea, $year){
$idea = substr($idea, 0, strpos($idea, "-"));
$sql = " SELECT BLABLA where year like ..."
$array = DB::connection('ideas')->select( DB::connection('ideas')->raw($sql));
return view('ideas/idea', ['idea' => json_encode($array), 'defyear' => $year] );
}
当我有公共功能idea($idea){}时效果很好,但是由于我添加了$year,所以在访问http://127.0.0.1/ideayear/850/2018时遇到了这个奇怪的问题
给我错误:GET http://127.0.0.1/ideayear/850/js/app.js net::ERR_ABORTED 500(内部服务器错误)
而且我完全不知道为什么出于某种原因试图访问 js/app.js
这是idea.blade.php(如果有帮助的话)@extends('template')
@section('contenu')
<div>
<div id="app">
<ideapage ideas="{{ $idea }}" defyear="{{ $defyear }}"></ideapage>
</div>
</div>
@endsection
[编辑] 的内容(我从 IdeaPage.vue 中删除了几乎所有内容,同样的问题)
<template>
<div> {{ideas}}
{{defyear}}
</div>
</template>
<script>
export default {
props: {
ideas: String,
defyear: String
}
}
</script>
这是 laravel.log 中的错误
#0 C:\\laragon\\www\\projet\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(624): Illuminate\\Database\\Connection->runQueryCallback(Object(Illuminate\\Database\\Query\\Expression), Array, Object(Closure))
#1 C:\\laragon\\www\\projet\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(333): Illuminate\\Database\\Connection->run(Object(Illuminate\\Database\\Query\\Expression), Array, Object(Closure))
#2 C:\\laragon\\www\\projet\\app\\Http\\Controllers\\IdeaController.php(121): Illuminate\\Database\\Connection->select(Object(Illuminate\\Database\\Query\\Expression))
#3 [internal function]: App\\Http\\Controllers\\IdeaController->idea('850', '', 'app.js')
#4 C:\\laragon\\www\\projet\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): call_user_func_array(Array, Array)
#5 C:\\laragon\\www\\projet\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('idea', Array)
为什么要访问 idea('850', '', 'app.js')** ?我真的不明白这个...
解决方案
推荐阅读
- makefile - GLIBC 错误:在 x86_64 (Ubuntu18.04) 上为 ARM Cortex A9(Debian 9) 交叉编译 ARMNN
- reactjs - 如何使用道具更新多边形选项的填充颜色?
- c++ - 尝试在 VS2019 解决方案中使用 MRPT 库作为外部依赖项时出现错误 LNK2019
- nexus - Sonatype Nexus 清理策略不清理
- visual-studio-code - 如何排除vscode中除一个文件夹以外的所有文件夹?
- javascript - 如何使用 ElementRef 更新 Angular 样式?
- vuejs2 - Vue组件-标签表工作不正常,在行下
- xamarin.android - 使用 DataSet 从 XML 和 XSD 创建输出 Xml 文件
- sql-server - 无法使用 Hibernate 连接到 MS SQL Server 2008 数据库实例
- reactjs - 如何更新 React-Hooks Apollo 轮询中的变量?