Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 22.10.2020 14:01:12

Laravel+Vue авторизация?

Добрый день.

Сразу извинюсь, возможно для многих это будет тупой вопрос, но не могу в нём разобраться.

Нужно сделать laravel+vue авторизацию.
При поиске в интернете в основном всё идёт как приложение SPA, но мне не нужно так.

В остальных же статьях в основном идёт авторизация, как обычного сайта, не через vue.
Как сделать авторизацию через vue, но не через SPA? Я думаю явно есть стандартные способы, без изобретение новых велосипедов?

Не в сети

#2 14.11.2020 18:19:24

Re: Laravel+Vue авторизация?

свой контроллер AuthController добавляете
и в нем прописываете методы register, login, logout
из VUE отправляете форму входа или регистрации методом post

вход https://laravel.com/docs/8.x/authentica … enticating
в VUE отправляем форму входа

axios.post('http://127.0.0.1:8000/login', data)
          .then(({data}) => {
            // TODO: сохранить полученные данные
            // data.token
            // data.user
            auth.login(data.token, data.user);

            this.$router.push('/desk');
          })
          .catch(({response}) => {
            if (response.status === 401) {
              this.logout();
            }
            alert(response.data.message);
          });
    }

Не в сети

Подвал раздела