@laravel_pro

Страница 1554 из 2014
Aibek
03.07.2018
06:51:29
Подумай сам. Но суть такая же как и потому почему нельзя юзать модели
ну тут блин просто фасад заюзать Artisan, что есть core-модель

Diamond
03.07.2018
06:51:30
Привет всем!

Добрые люди подскажите

У меня стоит пакет ларавел-файл-менеджер, интегрирован в СКЭдитор. Все работало все было отлично, но сейчас перестала работать allow_multi_user свойство то есть когда под каждого юзера создается своя приватная папка для загрузки и хранения изображений

Google
Diamond
03.07.2018
06:53:03
может какие то изменения произошли о которых я не знаю

вроде на официальном сайте все также

Subb98
03.07.2018
06:54:42
https://github.com/Tucker-Eric/EloquentFilter

Maksim (Ellrion)
03.07.2018
06:56:10
https://github.com/Tucker-Eric/EloquentFilter
https://github.com/Larapac/QueryFilter там в ридми ещё 2 и сам пакет тоже про это же

Но у него это для конкретно одного места я так понял. Смысла в подобном пакете будет не много

может какие то изменения произошли о которых я не знаю
Может тебе ишью в репе пакета написать, как это принято?

Dastan
03.07.2018
07:00:01
Aibek
03.07.2018
07:02:59
вроде у spatie есть же querybuilder

https://github.com/spatie/laravel-query-builder

Maksim (Ellrion)
03.07.2018
07:08:50
не в одном месте. везде. Пишу апишку для интернет магазина
В одном месте - имел ввиду только для продуктов. А не для нескольких моделей. Тоесть такой фильтр один. А реиспользовать понятно что можешь в разных местах. Но если я ошибся и фильтр не 1 то бери пакеть. Только сигнатуру

Dastan
03.07.2018
07:13:05
В одном месте - имел ввиду только для продуктов. А не для нескольких моделей. Тоесть такой фильтр один. А реиспользовать понятно что можешь в разных местах. Но если я ошибся и фильтр не 1 то бери пакеть. Только сигнатуру
спасибо за отдельный класс)) Tucker-Eric/EloquentFilter мой выбор, показался наиболее удобным и генерация классов фильров по команде есть и отдельный неймспейс. Думаю пригодится точно НЕ один раз

спасибо ребят)

Google
Denis
03.07.2018
07:26:46
Сидер для данных справочника можно вызывать непосредственно в миграции после кода создания таблицы (new SeederName)->run() тогда у тебя и сидер будет и модели можно использовать

через —seed лучше не делать... потому что там обычно объелиненны и реальные данные и генерация тестовых для облегчения разработки

Denis
03.07.2018
07:29:43
или разделять сиды на две группы - одни в DevDbSeeder другие ProdDbSeeder и вызывать отдельной командой php artisan db:seed —class=DevDbSeeder

Роман
03.07.2018
07:38:47
Всем привет. Подскажите если вообще кто либо разбирался. А как посмотреть внутрь функции в php? Ну к примеру есть функция array_flip производит обмен местами ключей и значений массива. Так вот суть вопроса: а как она это делает внутри?

Роман
03.07.2018
07:41:23
Ну тогда может подскажите а где их можно найти?

Gleb
03.07.2018
07:43:33
в интернете

Ислам
03.07.2018
07:44:42
Все здорова. Есть проблема с генерацией путей к файлам по Storage На homestead в настройках своего драйвера урл формируется верно, а на сервере - нет /uploads должно быть, а на сервере /storage



Вот настройка. Кто нибудь может подсказать куда копать надо для решения

Артём
03.07.2018
07:50:22
Ну тогда может подскажите а где их можно найти?
http://git.php.net/?p=php-src.git;a=blob;f=ext/standard/array.c;h=42a8b8a2ec78aef4c39da10733294096a758404d;hb=23ae6ca405f7133d8882e9957df69980362906ad#l4400

Jackdaw
03.07.2018
07:57:31
Всем привет! Ребят, подскажите, че делать, если после return redirect(route('admLdIndex'))->with(['msgError' => $error]); переменной msgError в сессии нет. Хотя по мануалу должна там быть. Laravel 5.5

Aibek
03.07.2018
08:00:20
это сессия

Aibek
03.07.2018
08:00:50
в смысле, получай session('msgError')

Octoloper
03.07.2018
08:01:31
в смысле, получай session('msgError')
а, да, я про это не подумал что человек решит получить эту переменную прямо в шаблоне.

Jackdaw
03.07.2018
08:04:22
в смысле, получай session('msgError')
так и делаю, но ее там просто нет

проверь ошибки в storage/logs/laravel.log
да, есть какие-то ошибки, щас буду разбираться, спасибо

Google
Aibek
03.07.2018
08:05:45
Maksim (Ellrion)
03.07.2018
08:11:50
в пхпшторме можно смотреть
реализацию самой функции ты в шторме не посмотриш

ExPandable
03.07.2018
08:12:02
ну да, я уже понял

Maksim (Ellrion)
03.07.2018
08:12:44
ну как бы исходники они на сях) в открытом доступе они есть

Leonid
03.07.2018
08:23:14
Можно ли к relation добавить where/join, но чтобы при этом оно работало как и раньше, просто выдавало меньше результатов без побочных эффектов? Данный вопрос к тем, кто делал подобное и тестировал, а не к теоретикам.

Leonid
03.07.2018
09:03:21
Спасибо.

Alfred
03.07.2018
09:10:36
здаровте, кто работал со sphinxsearch, есть пара вопросов

Nik
03.07.2018
09:26:00
здаровте, кто работал со sphinxsearch, есть пара вопросов
не задавайте вопросов чтобы задавать вопросы (с)

Alfred
03.07.2018
09:30:25
не задавайте вопросов чтобы задавать вопросы (с)
я понял. сфинкс при индексации делает несколько дублирующих записей (скажем есть пост и релейшин к нему, который в сфинксе индексируется через LEFT JOIN), так вот сфинкс отдает только последний из индекса, а надо вместе с дублями, как это сделать?

Alfred
03.07.2018
09:31:13
то есть в индексе сфинкса есть несколько записей с одинаовым id, он берет только последий, а нужны все

Stanislav
03.07.2018
09:56:51
А почему сидерс не виден? > php artisan db:seed --class=FiltersTableSeeder ReflectionException : Class FiltersTableSeeder does not exist



Владислав
03.07.2018
10:06:11
Они должны быть объявлены в файле DatabaseSeeder.php

Alexander
03.07.2018
10:06:12
Самый тупой вариант: в файле класс так же называется?

Google
Maksim (Ellrion)
03.07.2018
10:08:08
composer dumpa

Stanislav
03.07.2018
10:08:14
но все равно, он там прописан в методе run() ... но происходит ошибка при запуске этого сидера как персонально, так и через датабейзсидер

composer dumpa
composer dump-autoload ?

Maksim (Ellrion)
03.07.2018
10:09:05
да

но можно и так как я написал. сокращения прекрасно понимаются композером

он написан на основе симфоневского компонента как и артисан. и можно писать любые сокращения если нет колизии

Admin
ERROR: S client not available

Владислав
03.07.2018
10:10:51
У меня на 5.4 только так работало

не должны

не обязательно

Maksim (Ellrion)
03.07.2018
10:13:11
У меня на 5.4 только так работало
это не может быть правдой. ты наверное еще на одной ноге стоял в это время. и поплевал через левое плече.

Владислав
03.07.2018
10:15:04
это не может быть правдой. ты наверное еще на одной ноге стоял в это время. и поплевал через левое плече.
А как правильно тогда объявлять? Я лично не до конца понял документацию по ларавел с сидингом

Alexander
03.07.2018
10:15:52
Здравствуйте, такой вопрос, как лучше создавать элементы после Ajax ? Создавать на клиенте при помощи JS (возможно использовать Vue) или лучше компилить blade шаблон и потом вставлять html? Бывает что нужно вывести таблицу на 8к строк. У клиентов компьютеры так себе

Denis
03.07.2018
10:16:46
В дбсидер надо помешать если хочешь запускать сидеры с помощью опции - - seed при миграции. А тут идёт запуск отдельного сила.

Olexandr
03.07.2018
10:21:17
Всем привет какую лучше всего middleware юзать для работы с CORS?

Maksim (Ellrion)
03.07.2018
10:21:58
А как правильно тогда объявлять? Я лично не до конца понял документацию по ларавел с сидингом
что объявить? ну ты сделал сидер. ты можешь его вызывать в датабэйс сидере, а можешь не вызывать там. когда ты делаешь php artisan db:seed то по дефолту вызывается сидер DatabaseSeeder (он же будет при опции —seed при вызове миграции), но ты можешь просто сам запустить любой. а проблема чувака выше скорее всего с тем что автолоадинг этих классов работает через "classmap": [ "database/seeds"

а классмап это именно список который композер формирует. он не делает это в рантайм, как в случае с пср автолоадингами

Alexander
03.07.2018
10:26:40
Гайс, кто в архитектуре понимает, помогите пжст, а то понять не могу, что делать сейчас https://ru.stackoverflow.com/questions/849586/

F01134H
03.07.2018
10:31:22
не понятно что такое клиент

делай отдельно админку и крм

Google
Alexander
03.07.2018
10:36:26
не понятно что такое клиент
клиентская часть - т.е. вывод товаров, оформление заказа, просмотр отзывов

Alex
03.07.2018
10:36:35
Привет! А как подрубить к шаблону vue?

Пишу стандартный компонент, но он не появляется на странице

<example-component></example-component>

F01134H
03.07.2018
10:37:16
клиентская часть - т.е. вывод товаров, оформление заказа, просмотр отзывов
ну и делай все это по отдельности тогда. Можешь написать 4 сервис, который будет чисто апишкой для доступа к бд

Dmitry
03.07.2018
10:37:31
<example-component></example-component>
подключи скрипт. по дефолту вроде app.js

F01134H
03.07.2018
10:37:53
Alexander
03.07.2018
10:38:40
ну и делай все это по отдельности тогда. Можешь написать 4 сервис, который будет чисто апишкой для доступа к бд
т.е. всю авторизацию мне делать тоже в сервисе, который именно апишкой будет, верно? Делать отдельно авторизацию для админки и CRM неправильно же

F01134H
03.07.2018
10:38:53
апишко будет чисто внутренней для взаимодействия с бд

все остальное будет в твоих сервисах. Можешь отдельно написать сервис для авторизации. Но в целом, опасное это дело - соваться в SOA вот так сразу

лучше сделай монолит для начала

а потом декомпозируй

Alexander
03.07.2018
10:40:34
т.е. сейчас все на одном приложении лары сделать, а потом уже по мере масшабирования декомпозировать в сервисы?

Alex
03.07.2018
10:41:41
подключи скрипт. по дефолту вроде app.js
<script src="{{ asset('js/app.js')}}"></script>

Подключил, не получается

всё равно не отображается

Dmitry
03.07.2018
10:42:31
в консоли что

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