Попытка посетить /js/app.js net :: ERR_ABORTED 500 (Внутренняя ошибка сервера) - PullRequest
0 голосов
/ 13 мая 2019

Моя проблема нелегко описать, я думаю, что забыл что-то очевидное, но я просто не могу понять, что ..

Вот ошибка: 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)

Почему он пытается посетить идею ('850', '', 'app.js') **?я действительно не понимаю ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...