Приложение Laravel Santum SPA с javascript

Я использовал лицевую сторону javascript (jquery) и внутреннюю часть Laravel с святилищем. Бэкенд-сторона Я использовал виртуальный хост.

-> интерфейс - localhost/login.html

-> серверная часть — http://alkmy.local/login

файл окружения

APP_ENV=local
APP_KEY=base64:S3rJd8xDyPMOjmuKIR28CFcFcJnMqEwO9A+xFzEZe+Q=
APP_DEBUG=true
APP_DEBUG_bar=true
APP_URL=http://alkmy.local

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=sanctum
DB_USERNAME=root
DB_PASSWORD=vc@123

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=cookie
SESSION_LIFETIME=120

SESSION_DOMAIN=alkmy.local
SANCTUM_STATEFUL_DOMAINS=alkmy.local

Проблема введите здесь описание изображения

Если я получаю доступ к серверу, используя «php artisan serve» и устанавливаю следующие изменения в .env, тогда он работает

SESSION_DOMAIN=localhost
SANCTUM_STATEFUL_DOMAINS=localhost

Пожалуйста, помогите, как я могу использовать святилище laravel с виртуальным хостом.


person Mitul Koradiya    schedule 07.04.2020    source источник


Ответы (2)


это крос проблема!

ваше приложение должно быть на том же .tld.test

запустите приложение frontedapp на example.alkmy.local

github

person Community    schedule 12.04.2020

я работаю с ларавельским святилищем и использую vue впереди, может быть, у вас проблемы с cors, я имею в виду, следует добавить в cors 'api/*' другая проблема, возможно, в том, что вы потеряли сеанс... для решения этой проблемы в vue у нас есть файл main.js, вот такой

store.dispatch('getUser').then(() => {
  new Vue({
    router,
    store,
    render: h => h(App)
  }).$mount('#app')
})

здесь мы используем store.dispatch('getUser')

person Trance Code    schedule 12.12.2020