Size: a a a

Laravel для начинающих

2020 March 25

V

Vladimir in Laravel для начинающих
Да у меня вообще свой файл с роутами со своими мидлварами)
источник

RH

Rauf Heshimov in Laravel для начинающих
Всем привет подскажите пожалуйста ресурс для  как можно реализовать api на ларе.Полный комплект
login
,
logout
,
register
и защита роутов
источник

V

Vladimir in Laravel для начинающих
Думаю надо такие роуты тоже все в одну кучу пихать, что-то вот чем больше думаю, тем больше они не подходят для роутов в апи))
источник

RH

Rauf Heshimov in Laravel для начинающих
Везде посмотрел не где нету
источник

V

Vladimir in Laravel для начинающих
что именно тебе надо? логин, логаут, регистр делается 1 командой и там пару роутов всего. Защита роутов- как раз middleware, там на самом деле тоже особо и смотреть нечего) https://laravel.com/docs/7.x/middleware
источник

RH

Rauf Heshimov in Laravel для начинающих
Vladimir
что именно тебе надо? логин, логаут, регистр делается 1 командой и там пару роутов всего. Защита роутов- как раз middleware, там на самом деле тоже особо и смотреть нечего) https://laravel.com/docs/7.x/middleware
Эммм где можно посмотреть на эту команду ?)
источник

RH

Rauf Heshimov in Laravel для начинающих
Про защиту понял
источник

V

Vladimir in Laravel для начинающих
источник

V

Vladimir in Laravel для начинающих
и вот тут же описано про защиту роутов https://laravel.com/docs/7.x/authentication#protecting-routes
источник

RH

Rauf Heshimov in Laravel для начинающих
Спасибо
источник

RK

Roman Kolosov in Laravel для начинающих
Vladimir
подскажите где правильно создать такой роут (в web или api.php), рассматривая именно правильность архитектуры.
У меня будет путь, на который я буду аяксом слать запрос на импорт. Т.е. там не будет вьюх и прочего, роут вытянит нужные данные и вставит их в мою таблицу-все.
Я так понимаю это все таки web? Апи, это если я буду делать полноценное апи для приложения ?
если шлется аяксом не с твоего домена то api если именно с того что где и сайт то web, но тут еще нужно понимать что есть авторизация через куки с csrf для веба или через bearer для api
источник

V

Vladimir in Laravel для начинающих
Roman Kolosov
если шлется аяксом не с твоего домена то api если именно с того что где и сайт то web, но тут еще нужно понимать что есть авторизация через куки с csrf для веба или через bearer для api
Спасибо, буду в веб делать. Надо только будет с авторизацией решить)
источник

RK

Roman Kolosov in Laravel для начинающих
Rauf Heshimov
Всем привет подскажите пожалуйста ресурс для  как можно реализовать api на ларе.Полный комплект
login
,
logout
,
register
и защита роутов
если используешь пасспорт то метод логин это oauth/token, регистер тот же самый просто определяешь метод wantsJson, для логаута тож самое делаешь токен протухшим
источник

RK

Roman Kolosov in Laravel для начинающих
Vladimir
Спасибо, буду в веб делать. Надо только будет с авторизацией решить)
у вас какое приложение на фронте?
источник

RK

Roman Kolosov in Laravel для начинающих
начнем с этого)
источник

V

Vladimir in Laravel для начинающих
Ну в конкретном случае просто админка, через стандартную авторизацию, просто добавлены роли, и вынесено в отдельный мидлваре
источник

V

Vladimir in Laravel для начинающих
Хочу сделать импорт, с внешнего апи, надо будет сформировать запрос и хочу Аяксом сделать
источник

RH

Rauf Heshimov in Laravel для начинающих
Roman Kolosov
если используешь пасспорт то метод логин это oauth/token, регистер тот же самый просто определяешь метод wantsJson, для логаута тож самое делаешь токен протухшим
Да я написал вроде логин logout через пасспорт.После логина не вижу чтобы что то в БД изменилось то есть
remember_token
также остаетсья пустым (null) не понимал поч. так.Погуглил выяснил что надо еще и
logout
делать для того чтобы токены записывались.Ну ни где не могу найти норм урока по этому.
источник

RK

Roman Kolosov in Laravel для начинающих
Vladimir
Хочу сделать импорт, с внешнего апи, надо будет сформировать запрос и хочу Аяксом сделать
вот опять же где фронт внутри лара проекта на блейде или же внутри лара проекте на том же вуе или отдельно нюкст/реакт натив/ангуляр?
источник

RK

Roman Kolosov in Laravel для начинающих
Rauf Heshimov
Да я написал вроде логин logout через пасспорт.После логина не вижу чтобы что то в БД изменилось то есть
remember_token
также остаетсья пустым (null) не понимал поч. так.Погуглил выяснил что надо еще и
logout
делать для того чтобы токены записывались.Ну ни где не могу найти норм урока по этому.
я вроде написал херня, нужно я вроде написил
code here
источник