Dmitry
ну т.е. я прочитал все слва понял включая предложения, но делать то что нужно?
сделать апи для получения статистики, причем на нативном php
B
это я понял
B
там приведен пример респонса
B
задача типа тестовая
B
мне что им возвращать эту строчку?
Dmitry
мне что им возвращать эту строчку?
тебе надо сделать макет приложения которое будет собирать статистику из разных источников и рез-т возвращать клиенту
Dmitry
мне что им возвращать эту строчку?
это ты куда пробуешься?
B
балуюсь
B
странное задание
B
первый раз такое
B
типа выдумай откуда брать данные
Nik
что странного? от тебя хотят увидеть процесс построения скаффолда с нуля
B
писать абстракцию, и подгружать драйвер того или иного сборщика данных
Dmitry
тут главное показать что в твоем приложении будет вообще не проблема добавлять источники и все будет работать
Nik
LS в действии :)
Dmitry
вообще хорошая задача, нодо себе скопировать )))
Gaukhar
Привет! Ищем PHP Laravel программиста 👇
Gaukhar
Ребята, срочно ищем фрилансера пхп-шника на проект! Пишите в личку 🙏🏻
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Anonymous
пишите требования и вилку по зп
им типа в личку писать нужно. имхо если нет заковырок почему бы сюда не отписать )
Dmitry
Друзья, скажите пожалуйста в laravel mix при вызове mix.babel конвертирует мой код из ES6 в ES5 или я должен дополнительно еще где то настраивать babel?
Dmitry
Пробегаюсь по скопированному js коду, нигде нет ни const ни let ни arrow function, значит скорее всего работает из коробки :)
Anton
Всем привет.
Anton
Ребята может кто использует репозитории для работы данными, подскажите пожалуйста в чем приимущество использования?
Ivan
при тестировании можно левую модель подсунуть
Anton
Видел из методов репозитория возвращают модели eloquent, это нормальная практика?
Marat
Ребята может кто использует репозитории для работы данными, подскажите пожалуйста в чем приимущество использования?
Ну, например, есть у вас модель User и есть UserRepository class UserRepository { public function finByName($name) { ... } public function createFromAip($name, $isAdmin, $blablabla){ ... } }поглядев на репозиторий можно многое узнать о User, кому он нужен и кем создается кажется этот паттерн с активрекордом не очень дружит
Marat
https://habrahabr.ru/post/316836/
Ivan
https://habrahabr.ru/post/316836/
🤘👍 то что надо
Dmitry
Ребята может кто использует репозитории для работы данными, подскажите пожалуйста в чем приимущество использования?
при испозовании актив рекорд плюсов практически никаких. Потому что AR сам по себе репозиторий. Для сложных выборок, да и вообще проще использовать query objects
Dmitry
при тестировании можно левую модель подсунуть
а что можно как то особую защить?
Ivan
я читал что через провайдер пишешь условный bind и на тестах будет другой класс модели но я тесты не пишу(дада - лень короче), поэтому так и не попробовал
Ivan
но у меня другая проблема, я как в этой статье начитался про паттерны и в свой домашний проект его въебал, а потом логику переливал из репозитория в сервис и обратно, короче пока доперло что я делаю конкретно все не верно - прошло время, и вот эта статья окончательно доказала что на ошибках учатся, репозиторий мне не нужен, а логику надо в сервисы засовывать из контроллера, вот и все
Dmitry
я читал что через провайдер пишешь условный bind и на тестах будет другой класс модели но я тесты не пишу(дада - лень короче), поэтому так и не попробовал
а зачем в провайдере? ты явно запрашивай зависимость, ну и подставляй что надо. да, в репозиториях логики не надо. да и с ар они нафиг не нужны.
Ivan
да, в статье это очень хорошо объяснено
D
привет всем неспящим! Дорогие, уважаемые. Обрисуйте как можете - реально ли получать связи модели после того как они были привязаны и до того, как сохранены в бд?
D
связь O-M, привязывал на боку M через $m->o()->associate($o)
krasfree
Всем привет. Подскажите, кто, что использует для тестирование Api. Отправка post | get запросов. Просто в голове только инструмент BurpSuit, но он маленько для других целей.
Nikolai
Postman
­
GuzzleHttp
Александр
+ к GuzzleHttp
Anonymous
Подскажите почему при выводе во вью на редактирование поля селект заполняютя не текущими данными а всеми при этом в селекте сразу стоит первый из списка т.е. записываю при создании 5 например в просмотре 5 при открытии на редактирование ставится первая запись из базы. Не могу понять как вывести то что было записано т.е. выводить нужно все (для изменения) но стоять в поле селекта должно то что было установлено при создании записи
Anonymous
public function edit(Transport $transport) { Если пишу $bsmts = Bsmt::all(); То работает но выводит все записи и ставит в селект первую Если пишу так $bsmts = Bsmt::find($transport->bsmt_id); То получаю ошибку во вьюхе return view('transports.edit')->with(['transport' => $transport,'bsmt'=>$bsmts]); } вот тект во вью <select class="form-control input-sm" name="bsmt_id" id="bsmt_id"> @foreach($bsmt as $d) <option value="{{$d->id}}">{{$d->model}} {{$d->modelnumber}}</option> @endforeach </select> понимаю что здесь не правильно, foreach не должно стоять, смысла нет когда передаю одну запись Но как сделать не могу понять
Anonymous
и сама ошибка
Anonymous
ErrorException (E_ERROR) Trying to get property 'id' of non-object (View: _form.blade.php) (View: _form.blade.php)
Anonymous
Хотя из дебагера видно что $bsmts = Bsmt::find($transport->bsmt_id); передает все правильно, именно ту строку которая нужна
Anonymous
Выражусь несколько точнее нужно передавать все но. курсор должен стоять на той записи которая относится к редактируемой
Vitaliy
помогите кто-то дату вывести в формате день Месяц полное название и год 4 цифры, что-то никак с этим карбоном, месяц на русском
Vitaliy
выводит все время инглиш
Anonymous
ребятки, как победить кэш браузера с ассетами? юзерам приходится очищать кэш браузера чтобы обновились стили)
Евгений
Это гуглится за 5 секунд
Евгений
С телефона не удобно писать
Vitaliy
?v.2
Евгений
Можно типа 'style.css?time=".time()'
Евгений
Короче не удобно но смысл надеюсь передал)
Anonymous
это прям в html в link href вставлять?)
Vitaliy
после пути
Vitaliy
в конце
Anonymous
понял спасибо)
Vitaliy
парни кто там с карбоном на ты, помогите вывести дату
Anonymous
Вот такой вариант работает но тогда я не могу выбрать другую запись из селекта
Anonymous
@if($bsmt->count) > 1 @foreach($bsmt as $d) <option value="{{$d->id}}">{{$d->model}} {{$d->modelnumber}}</option> @endforeach @else <option value="{{$bsmt->id}}">{{$bsmt->model}} {{$bsmt->modelnumber}}</option> @endif
Anonymous
т.е. ($bsmt->count())>1
Dmitry
т.е. ($bsmt->count())>1
т.е. подтянуть знания по html https://webref.ru/html/option
Anonymous
т.е. подтянуть знания по html https://webref.ru/html/option
согласен попутно читаю. в php новичок. как и в html.
Anonymous
c selected все равно не понял. точнее как узнать какая есть selected делать то это в самой форме нужно?
Anonymous
типа такого? @if($bsmt->id = $transport->bsmt_id)
Anonymous
используй laravel collective
Anonymous
такие формы с селектом на раз два можно сделать
Anonymous
с помощью него
Anonymous
https://laravelcollective.com/docs/5.2/html
Anonymous
{{ Form::select('size', ['L' => 'Large', 'S' => 'Small'], null, ['placeholder' => 'Pick a size…’]) }} там где null - это активный элемент, например ‘L’ поставишь - Large будет активным
Anonymous
могу дать пример побольше реализацию тегов например или выбор категории