Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть шаблон Vuexy (Laravel 10 + Vue 3 + Vuetify 3 + Vite)

https://demos.pixinvent.com/vuexy-vuejs-admin-template/landing/

Задача №1

В нём реализована фейковая авторизация (mock/jwt). Есть доки по интеграции Sanctum

https://demos.pixinvent.com/vuexy-vuejs-admin-template/documentation/guide/laravel-integration/laravel-sanctum-integration.html

https://demos.pixinvent.com/vuexy-vuejs-admin-template/documentation/guide/laravel-integration/laravel-sanctum-authentication.html

но они неполные. нужно менять ответы в AuthController, с процессингом ошибок и прочее.

также нужен ACL

https://pixinvent.com/demo/vuexy-html-bootstrap-admin-template/documentation-old/documentation-laravel-acl.html

как я понимаю через CASL/Spatie

Примеры Sanctum + Socialite

https://dev.to/philipdroubi/laravel-9-api-authentication-via-sanctum-socialite-and-test-on-postman-2iki

https://bipinmhz.medium.com/sanctum-with-socialite-api-authentication-via-social-networks-in-laravel-8-624cb1737e8

Короче я учу laravel и не осилил это дело, что нужно:

+ работающая регистрация и авторизация через Sanctum + Socialite (провайдеры сам прикручу, просто можно любой тестовый). Чтобы работала

как напрямую из базы, так и через провайдеров socialite. Обработка

ошибок. Сам дизайн страничек логин и авторизации есть в шаблоне.

+ roles/abilities через spatie/casl. нужно в коде в vue и в laravel определять, какой роли юзер. примеры кода

+ logout

Задача №2.

В шаблоне есть локализация через vue-l10n в отдельной папке. в ларавеле используется локализация через php файлы.

нужно всё переделать, чтобы файлы локализации были в одном месте в json, возможно поможет https://github.com/kg-bot/laravel-localization-to-vue

чтобы работали {{t('xxx')}} и __('xxx'); с одних файлов локализации. сам

laravel поддерживает json файлы, нужно всё это объединить и

перенастроить.

С меня архив с шаблоном и всем предустановленным (composer & npm модули + дамп sql), с vuexy доков все контроллеры и остальное для

sanctum стоит. Нужно просто допилить. Всё запустится сразу через php

artisan serve & npm run dev

10 месяцев назад
linuxsys
Максим 
49 летУкраина
6 лет в сервисе
Был
2 дня назад