Laravel - Смешанный контент только по запросу - PullRequest
0 голосов
/ 21 января 2020

Сообщение об ошибке:

Смешанное содержимое: страница в 'https://example/contracts/create' была загружена через HTTPS, но запросила небезопасную конечную точку XMLHttpRequest ' http://example: 443 / API / v1 / контрактов . Этот запрос был заблокирован; контент должен обслуживаться по HTTPS.

Я видел несколько похожих постов, но до сих пор он не работал. (мой .env с https, и это не локально) Я получил эту ошибку только в этом посте, остальные из них с https, и только когда у меня есть проверка ошибок. На локальных работает нормально.

Route::middleware('auth:api')->prefix('contracts')->group(function () {
    Route::get('{contract?}', 'ContractsController@getContracts');} //in api.php

post("/contracts/" + `${this.customer_id}`, newContract) // in VueJs

1 Ответ

0 голосов
/ 21 января 2020

Вы можете добавить к app\Provider\AppServiceProvider

/**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        if (!app()->isLocal()) {
            URL::forceScheme('https');
        }
    }
...