@laravel_pro

Страница 1320 из 2014
adikalon
04.05.2018
13:00:36
Поцоны. Можно както отдать файл на скачку из контроллера, чтобы небыло известно где он лежит?

Pavel
04.05.2018
13:03:02
https://laravel.com/docs/5.5/responses#file-downloads

adikalon
04.05.2018
13:07:14
Anton
04.05.2018
14:26:53
Ку всем... Я туплю или как - можно ли relation belongthToMany вернуть не просто iterable а с индексами по primary key?

Google
Andrey
04.05.2018
14:29:09
у коллекций есть keyBy()

Anton
04.05.2018
14:33:01
у коллекций есть keyBy()
Спасибо, мил человек

Tim
04.05.2018
17:00:48
Ребят , есть symfony чат такой же ?

Эмин
04.05.2018
17:03:39
%)

f4rt~
04.05.2018
17:04:32
Tim
04.05.2018
17:05:12
Спасибо

Vardan
04.05.2018
17:10:58
Доброго времени суток всем участникам. Хочу задать вопрос: Допустим у меня массив с ID (количество ID может быть разным в одной ситуации 2 ID в дргой может быть 9) Вопрос: Как получить данные всех строк ID которых находится в массиве убрав те поля которые повторяются во всех строках?

Илья
04.05.2018
17:13:26
Прочитай про whereIn whereNotIn

Vardan
04.05.2018
17:14:15
Да

Petr
04.05.2018
17:14:39
Я бы циклом на PHP сделал

Vardan
04.05.2018
17:14:57
Я бы циклом на PHP сделал
Есть пример реализации?

Google
Petr
04.05.2018
17:15:26
Щас набросаю!

Vardan
04.05.2018
17:16:31
Petr
04.05.2018
17:28:01
Есть пример реализации?
Решил выложить на общее обозрение, может у кого какие комментарии, дополнения будут: https://gist.github.com/pqr/b6bc1fe52e0f89081a07b1270453a9de

Edward
04.05.2018
17:28:29
Ребят, кто-то делал ЧПУ на ларе?

f4rt~
04.05.2018
17:32:24
как можно в ларе не делать ЧПУ?

Edward
04.05.2018
17:33:10
как можно в ларе не делать ЧПУ?
В моем понимании ЧПУ выглядит так: /review/kafe Не ЧПУ: /review/1 У меня сейчас сделано как во втором варианте, тоесть прописан роут вида /review/{id}. А я хочу сделать как в первом варианте, не подскажете как такое реализовать?

f4rt~
04.05.2018
17:33:27
там есть какой-то $routeKey

не помню точно, по дефолту он берет PK

getRouteKeyName вроде

а так slug в помощь

Edward
04.05.2018
17:34:07
а так slug в помощь
Хорошо, спасибо сейчас почитаю

f4rt~
04.05.2018
17:35:24
Customizing The Key Name https://laravel.com/docs/5.6/routing

q3ta
04.05.2018
18:47:41
почему директива @extends внутри @if срабатывает всегда?

@if(starts_with(Request::path(), 'admin/')) @extends('admin.layouts.layout', ['title' => 'NF']) @else @extends('site.layouts.layout', ['title' => 'NF']) @endif

Ky
04.05.2018
18:49:17
https://laracasts.com/discuss/channels/general-discussion/blade-extends-with-condition

Alexandr
04.05.2018
18:57:15
может кто подсказать, получаю записи с помощью axios(vue), но в ответ получаю страницу авторизации. С jquery все было ок. Можете подсказать что не так делаю? Пробовал делать и с обычного роута (где возвращается json) и как api пытаюсь, но никак не выходит, не пойму

Ivan
04.05.2018
18:57:55
токен авторизации не передаешь, в cookie или заголовке

Google
Alexandr
04.05.2018
18:58:21
токен авторизации не передаешь, в cookie или заголовке
он разве по дефолту не должен передаваться? let token = document.head.querySelector('meta[name="csrf-token"]'); if (token) { window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content; } else { console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token'); }

Alexandr
04.05.2018
19:06:30
Это не тот токен
а как другой токен генерировать, он по дефолту не делается?

Ky
04.05.2018
19:06:51
а как другой токен генерировать, он по дефолту не делается?
Понятия не имею какой токен нужен ларе для того, чтобы определить авторизован ли пользователь

Но то что ты выше кинул - банальная защита

Oleg
04.05.2018
19:07:06
а как другой токен генерировать, он по дефолту не делается?
Access token, если хочешь только по этому - используй паспорт и мидлварю

Ky
04.05.2018
19:07:57
Access token, если хочешь только по этому - используй паспорт и мидлварю
А если ему нужно сделать обычный гет запрос? ?

А ты ему пихаешь oauth2

Это сильно

Oleg
04.05.2018
19:08:28
А ты ему пихаешь oauth2
Ну так пускай уберет из под гейта

Alexandr
04.05.2018
19:08:34
А если ему нужно сделать обычный гет запрос? ?
вот я не пойму, я саму api'шку делать пока не хочу, просто подтягивать на фоне запросы для пользователя

Ky
04.05.2018
19:08:35
Oleg
04.05.2018
19:08:40
Роуты

Alexandr
04.05.2018
19:08:58
через обычный jquery никакой токен не нужен кроме csrf, не пойму вообщем

Oleg
04.05.2018
19:09:05
Авторизация выбивает гейтом, либо он в апи пихает

Либо на аус

Oleg
04.05.2018
19:10:07
А ты ему пихаешь oauth2
Паспорт не только для оаус можно использовать.

Ky
04.05.2018
19:10:17
Я могу банально сделать return Auth::check() ? new SomeResponse($data) : ...;

Google
Ky
04.05.2018
19:10:53
Oleg
04.05.2018
19:10:54
Я могу банально сделать return Auth::check() ? new SomeResponse($data) : ...;
Исходя из его слов проблема где-то в мидлваре

Ky
04.05.2018
19:10:57
Ты о чем?

Исходя из его слов проблема где-то в мидлваре
С чего бы это? В код выше вместо точек закидываешь "страницу авторизации" и возвращаешь

Nurmuhammad
04.05.2018
19:11:38
привет всем! Тут кто нибудь ползовался админ панелом Voyager?

Ky
04.05.2018
19:11:49
@KhalinOleg сравни запросы с axios и jquery

Alexandr
04.05.2018
19:13:48
Oleg
04.05.2018
19:14:01
web
Мидлваря на них висит какая-то?

Alexandr
04.05.2018
19:14:13
Ky
04.05.2018
19:14:29
auth и все
Лара не сует ее сама

Она пихает web, в котором нету auth

Oleg
04.05.2018
19:15:00
Она пихает web, в котором нету auth
Он ее сам навесил не путай людей.

Ky
04.05.2018
19:15:10
https://github.com/laravel/laravel/blob/master/app/Http/Kernel.php#L30

Страница 1320 из 2014