Vladimir
Папка vendor попала в игнор, поэтому классы из нее не резолвятмя (это нормально), ставь laravel ide helper
Konstantin
а вот и умное объяснение подъехало )
Anonymous
так-с, всё пофиксилось, спасибо. Но теперь появилось это
Andrey
Диего
Да причем тут игнор) я вроде без плагина работаю
Диего
Может в эксклюд попала
Vladimir
В excluded, да
Anonymous
Anonymous
И ещё сразу вопрос: кто-нибудь может посоветовать хороший инструмент для визуализации документации?
Anonymous
или для составления документации
Volodymyr
Anonymous
Спасибо
Volodymyr
Спасибо
https://editor.swagger.io/
nes
Почему route не видет контроллер?
nes
В чём проблема?
Dmitriy
не знаем. мы не умеем гадать
nes
Route::get('/api/auth', 'ApiController::@auth');
Route::get('/api/method', 'ApiController::@method');
nes
файл routes.php
Dmitriy
какая ошибка ?
Dmitriy
какой NS
nes
ReflectionException in Route.php line 280: Class App\Http\Controllers\ApiController:: does not exist
Dmitriy
Dmitriy
:: - не нужно
nes
ещё один вопрос. есть ли в laravel функция которая при отправке аунтефикационных данных пользователя (email, password) ответит можно ли под ними авторизоваться или нет
Sova
nes
а в ответ оно что выдаёт?
nes
а, да, всё, спасибо
nes
и ещё один глупый вопрос. можно ли использовать эту функцию внутри страницы? (не контроллера)
Dmitriy
Можно конечно, но не нужно
behran
Ребят, подскажите на laravel есть какие-нибудь модули связанные с документаоборотом ?
Andrey
Дима
Подскажите, это плохо если внутри цикла @foreach вызывается еще один. Пример: @foreach($services as $service)
@foreach($service->prices as $price)
<option value="{{$price->id}}">[{{$price->service->name}}] {{$price->name}} : {{$price->cost}}</option>
@endforeach
@endforeach
Dmitry
Sancho
примета плохая
Andrey
Volodymyr
Дима
Спасибо, буду творить дальше )
Niko
Dmitry
Niko
я стараюсь одним циклом управиться или через js скопипастить, если совсем одинаково.
Пусть клиент нагружается, а не сервер
Бывает конечно, что деваться некуда, но лучше временами просматривать свой код. Иногда есть что подправить, вроде таких циклов
Бывает лучше два запроса дать, чем циклы в цыклах в цыклах несколько раз прогонять
Volodymyr
Volodymyr
Niko
это не моя логика. Моя логика снять нагрузку с сервера и если что-то относительно тяжелое можно делать на клиенте, пусть делается там
Volodymyr
я стараюсь одним циклом управиться или через js скопипастить, если совсем одинаково.
Пусть клиент нагружается, а не сервер
Бывает конечно, что деваться некуда, но лучше временами просматривать свой код. Иногда есть что подправить, вроде таких циклов
Бывает лучше два запроса дать, чем циклы в цыклах в цыклах несколько раз прогонять
Судя по этому ответу, не зная конкретики ни в задаче ни в целом, вы говорите «через js скопипастить», сама по себе фраза «пусть клиент нагружается» повергает не много в шок. Клиент должен заниматься исключительно логикой вывода (акцентирую) СТРУКТУРИРОВАННЫХ данных, а не собирать их вместо сервера в нужную кучу. Пользователь не должен ждать не единой лишней милисекунды.
Anonymous
Привет всем. Есть ли какая-то возможность собрать массив из коллекций и одним запросом сохранить его?
Andrey
Anonymous
в базу
Andrey
Присвоить модели значения из массива?
Andrey
в базу
Типа $user->fill($array)->save(); ?
Anonymous
Нет.
Anonymous
У меня есть массив из моделей
Andrey
Так
Anonymous
[Comment, Comment, Comment...]
Anonymous
мне надо его сохранить одним запросом
Andrey
Мм нет
Andrey
Транзакцие наверное можно сделать
Дима
Подскажите пожалуйста как можно отрендерить список, например, все сервисы за исключением тех сервисов которые уже добавлены для какого-либо объекта
Дима
Т.е. допустим есть 3 сервиса. Один уже добавлен например организации из выпадающего списка в таблицу отнош. многие ко многим. В итоге для этой компании надо отренедрить только 2 сервиса
Дима
@foreach($services as $service)
<option value="{{$service->id}}">
{{$service->name}}
</option>
@endforeach
Niko
Niko
Смотри в доки как делать выборки с условиями для связанных моделей
Дима
Я сделал отношение многие ко многим, все отлично добавляется. Т.е. список сущ. сервисов ренедрится и удаляются
Niko
Само просто от сервисов к этой связанной таблице сделать связь один ко многим и делать where main.id != rel.main_id
А там смотри по своей логике, может другим подходом сделаешь
Вариантов много, но самым плохим будет в цикле сделать if и проверять, есть ли уже такой сервис
Дима
Вот так сделал
Дима
$orgserv = $this->organization->find($id)->services->pluck('id');
$services = $service->whereNotIn('id', $orgserv)->get();
Дима
1. Беру массив id сервисов у организации
2. Выбираю все сервисых кроме массива указанного выше
Дима
Так нормально?
Vitaliy
Ребята, всем привет)
сори, что не в тему но такой вопрос:
используете ли вы весь функционал blade шаблонизатора или обходитесь стандартными средствами ?
Эмин
$orgserv = $this->organization->find($id)->services->pluck('id');
find($id) может вернуть null?
Эмин
опасно :)
Дима
Niko
Наверно не может, скорей пустой массив?
Но это не точно
Дима
проверено только что
Дима
не опасно )
Skeptic