尝试访问/js/app.js net :: ERR_ABORTED 500(内部服务器错误)

时间:2019-05-13 12:04:47

标签: laravel vue.js

我的问题很难描述,我想我忘记了一些明显的东西,但是我只是不知道是什么。。

这是错误: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){}时,效果很好,但是由于我添加了$ 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

[EDIT]的内容 (我从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')**?我真的不明白...

0 个答案:

没有答案