Dmitry
B
это я понял
B
там приведен пример респонса
B
задача типа тестовая
B
мне что им возвращать эту строчку?
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
Dmitry
Dmitry
Друзья, скажите пожалуйста в laravel mix при вызове mix.babel конвертирует мой код из ES6 в ES5 или я должен дополнительно еще где то настраивать babel?
Dmitry
Пробегаюсь по скопированному js коду, нигде нет ни const ни let ни arrow function, значит скорее всего работает из коробки :)
Anton
Всем привет.
Anton
Ребята может кто использует репозитории для работы данными, подскажите пожалуйста в чем приимущество использования?
Ivan
при тестировании можно левую модель подсунуть
Anton
Видел из методов репозитория возвращают модели eloquent, это нормальная практика?
Marat
https://habrahabr.ru/post/316836/
Ivan
Dmitry
Dmitry
Ivan
я читал что через провайдер пишешь условный bind и на тестах будет другой класс модели
но я тесты не пишу(дада - лень короче), поэтому так и не попробовал
Ivan
но у меня другая проблема, я как в этой статье начитался про паттерны и в свой домашний проект его въебал, а потом логику переливал из репозитория в сервис и обратно, короче пока доперло что я делаю конкретно все не верно - прошло время, и вот эта статья окончательно доказала что на ошибках учатся, репозиторий мне не нужен, а логику надо в сервисы засовывать из контроллера, вот и все
Dmitry
Ivan
да, в статье это очень хорошо объяснено
D
привет всем неспящим! Дорогие, уважаемые. Обрисуйте как можете - реально ли получать связи модели после того как они были привязаны и до того, как сохранены в бд?
D
связь O-M, привязывал на боку M через $m->o()->associate($o)
krasfree
Всем привет.
Подскажите, кто, что использует для тестирование Api.
Отправка post | get запросов.
Просто в голове только инструмент BurpSuit, но он маленько для других целей.
Nikolai
Postman
GuzzleHttp
Александр
+ к GuzzleHttp
Nik
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
Nik
Евгений
Можно типа '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
Anonymous
Anonymous
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
Anonymous
{{ Form::select('size', ['L' => 'Large', 'S' => 'Small'], null, ['placeholder' => 'Pick a size…’]) }}
там где null - это активный элемент, например ‘L’ поставишь - Large будет активным
Anonymous
могу дать пример побольше
реализацию тегов например
или выбор категории