Laravel RESTful и несколько поддоменов - PullRequest
0 голосов
/ 14 января 2020

в моем приложении laravel есть 2 домена. Один api другой storage. Я авторизируюсь по api.exm.com/login, но когда я хочу sotre файл по storage.exm.com/image, я получаю 403. Как я могу это решить?

Вот часть моего RouteServiceProvider:

protected function mapApiRoutes()
    {
        Route::middleware(['api', 'return.json'])
            ->domain(subdomain(env('API_SUBDOMAIN', 'api')))
            ->namespace($this->namespace . '\Api')
            ->group(base_path('routes/api.php'));
    }
protected function mapStorageRoutes()
    {
        Route::middleware(['api', 'return.json'])
            ->domain(subdomain(env('STORAGE_SUBDOMAIN', 'storage')))
            ->namespace($this->namespace . '\Storage')
            ->group(base_path('routes/storage.php'));
    }

1 Ответ

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

Я нашел свою проблему. Моя функция авторизации в StoreImageRequest всегда возвращала false. :))

/**
 * Determine if the user is authorized to make this request.
 *
 * @return bool
 */
 public function authorize()
 {
    return false;
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...