These are chat archives for LaravelRUS/chat

4th
Mar 2017
Sharov Dmitriy
@ekweb
Mar 04 2017 04:45
Доброе утро
Kirill Nesmeyanov
@SerafimArts
Mar 04 2017 04:57
доброе+
Sharov Dmitriy
@ekweb
Mar 04 2017 05:16
@SerafimArts помоему ты мне вчера помогал с конструктом в котроллерах и почему не было возможности идентитифицировать пользователя, может и в этот раз подскажешь)))
В общем в приложении есть много методов которые должно работать через ajax и возвращать json строку, что бы в каждом методе не писать return response()->json($this->dataJson); в родительском базовом контроллере был объявлен метод __destruct в котором проверялось каким способом пришел запрос и если ajax то выполнялась строка приведенная выше, но с обновлением на 5.4 данный способ перестал работать, я так понимаю дело в том что данные к тому времени уже не выводятся пользователю.
В общем подскажите куда копать или как по другому будет правильнее реализовать подобную схему
Eugene Nitsenko
@monrostar
Mar 04 2017 07:20
Доброе всем утро. Хочу поговорить по поводу выбора бд. В данный момент я стартовал свой проект и передо мной встал вопрос выбора базы данных (я новенький в этом деле, использовал только РСУБД). Проект сам некая мини соцсеть с присущей ей связями. Выбор упал на postgreSQL и MongoDB, исходя из этого вытекающая проблема имеется. Проект будет расширяться в разные направления(он непредсказуем) и mongodb вроде как отличный выбор в гибкости, но вот связи, если реализовать структуру документов со связями на уровне сущьностей в коде, это нормально решение или же не париться с этим и взять postgresql. В интернете нет дельных статей, кто-то либо ругает монгу, либо хвалит.
Сам же я душой лежу к этой бд и хочется ее использовать, но будет ли это хорошим решением для конечного продукта?
Ivan
@Hunternnm
Mar 04 2017 07:30
@monrostar ну по сути ты сравниваешь реляционную субд и nosql
в идеале используется и та, и та, каждая для своих целей
Vlad Shcherbin
@VladShcherbin
Mar 04 2017 07:37
@monrostar бери postgresql, сохрани и себе, и другим людям нервы :wink:
Ivan
@Hunternnm
Mar 04 2017 07:58
@VladShcherbin неистово плюсую
Алексей
@yelrik
Mar 04 2017 08:03
@monrostar бери mysql :)
ikskoder
@ikskoder
Mar 04 2017 09:17
Доброго времени суток.
Сейчас разбираюсь с деплоем приложений с помощью deployer.
Есть файл deploy.php: ссылка
При выполнении dep deploy скрипт завершается на втором задании. Вот вывод в консоль: ссылка
По выводу понял, что ошибка в функции date, но не пойму, что исправить надо?
KarmaBot
@KarmaBot
Mar 04 2017 09:17
Не узнал тебя, @ikskoder. Богатым будешь :)
Alexander Avakov
@pinguinjkeke
Mar 04 2017 11:21

Какие-то странности происходят.
Создал таблицу user_invoices и модель UserInvoice
Вот отношения в модели User

public function invoice()
{
    return $this->hasMany(UserInvoice::class);
}

Потом создаю новый счет

User::find(1)->invoices()->create([
    'sum' => 1000
]);

и у меня создается элемент с id 2735 в чистой таблице.

Ваня Devium
@webdevium
Mar 04 2017 11:22
truncate точно делал?
Alexander Avakov
@pinguinjkeke
Mar 04 2017 11:22
@webdevium да это новая таблица. Вот я откатываю migration и накатываю заново
теперь запись 735 создалась в новой таблице
что за странности
Вот миграция
        Schema::create('user_invoices', function (Blueprint $table) {
            $table->increments('id');
            $table->unsignedInteger('user_id');
            $table->boolean('payed')->default(false);
            $table->unsignedMediumInteger('sum');
            $table->timestamps();

            $table->foreign('user_id')
                ->references('id')
                ->on('user');
        });
Ваня Devium
@webdevium
Mar 04 2017 11:25
я хз, магия какая-то
Alexander Avakov
@pinguinjkeke
Mar 04 2017 11:25
другие таблицы в системе ведут себя как положено
БД PostgreSQL. Создаю запись через консоль постреса вручную, она все-равно рандомная. Не по порядку идут id
Alexander Avakov
@pinguinjkeke
Mar 04 2017 11:40
А теперь все пришло в норму. Что это было? Оо
Vlad Shcherbin
@VladShcherbin
Mar 04 2017 11:40
магнитные бури, скорее всего
Alexander Avakov
@pinguinjkeke
Mar 04 2017 12:12
Я задавал вопрос недавно по-поводу тестирования сброса пароля после обновления до 5.4 (токены password_resets стали хэшироваться как пароли).
Ivan
@Hunternnm
Mar 04 2017 12:41
@pinguinjkeke public function invoice() User::find(1)->invoices() всего 1 буква разницы, а какой результат...
UtuShamash
@UtuShamash
Mar 04 2017 13:16
парни привет! нужна помощь
KarmaBot
@KarmaBot
Mar 04 2017 13:16
Привет, @UtuShamash! Проходи, присаживайся. В ногах правды нет :)
UtuShamash
@UtuShamash
Mar 04 2017 13:19
поставил Filemanager и он прекрасно работает локально, но при переносе на хостинг, там же получается 2 папке, одна public в данном случае www, и одна app с ларавелем. и при загрузки изображений или просто отображении содержимого файла, он обращается к папке с арр. как сделать так что бы он переадресовывал запросы и вообще работал только с public папкой www. Пытался сделать символьные ссылки но поулчается фигня, не совсем в этом разбираюсь
UtuShamash
@UtuShamash
Mar 04 2017 13:47
ребята ну есть тут кто нибудь мозговитый, тема заезжаная до дыр небось, но что то я не могу нагуглить ничего путнего
Ваня Devium
@webdevium
Mar 04 2017 13:47
дай ссылку на пакет
@UtuShamash дай ссылку на пакет
UtuShamash
@UtuShamash
Mar 04 2017 13:58
@webdevium на файл менеджер или что?
Тропа света
@tropasveta_twitter
Mar 04 2017 14:01
Всем привет. Есть вопрос про: public static function slug()
KarmaBot
@KarmaBot
Mar 04 2017 14:01
@tropasveta_twitter, привет =)
Тропа света
@tropasveta_twitter
Mar 04 2017 14:01
что-то поискал русское формирование slug найти не могу...
Ваня Devium
@webdevium
Mar 04 2017 14:22
@UtuShamash на либу, да
@tropasveta_twitter слаги на то и слаги, что они - транслиты
Alexander Avakov
@pinguinjkeke
Mar 04 2017 14:26
@Hunternnm нет, это опечатка в моем посте
nitrogenium
@nitrogenium
Mar 04 2017 15:53
Чтение связи на владельце полиморфического отношения
$photo = Photo::find(1);
$imageable = $photo->imageable;
Отношение imageable модели Photo вернёт либо объект Staff либо объект Order в зависимости от типа модели, к которой принадлежит фотография.
как мне определить какой обьект вернуло отношение?
nitrogenium
@nitrogenium
Mar 04 2017 16:07
get_class
Victor Atsuta
@victoratsuta
Mar 04 2017 17:15
Подскажите какая версия Bootstrap используеться в Laravel 5.4
Ivan
@Hunternnm
Mar 04 2017 17:16
@victoratsuta открой исходники глянь
@victoratsuta и в целом - разве кто-то коробочное юзает?
Victor Atsuta
@victoratsuta
Mar 04 2017 17:20
@Hunternnm А чем плох такой подход, я в фронте новичок подскажите.
Ivan
@Hunternnm
Mar 04 2017 17:21
@victoratsuta ну по итогу я всё равно собираю только что мне надо
@victoratsuta https://github.com/laravel/laravel/blob/master/package.json#L12 вот что по дэфолту
весь бутстрап всё равно не нужен
Victor Atsuta
@victoratsuta
Mar 04 2017 17:22
@Hunternnm а ну то что весь он не нужен это да, потом же линее просто можно удалить
Jamarolex
@Jamarolex
Mar 04 2017 17:45
Всем привет
KarmaBot
@KarmaBot
Mar 04 2017 17:45
Прувет, @Jamarolex!
Jamarolex
@Jamarolex
Mar 04 2017 17:45
У кого нибудь были проблемы с функцией config ?
Cyber Xucyc
@Cyber-host
Mar 04 2017 17:54
@Jamarolex да, она мне угрожала
Ivan
@Hunternnm
Mar 04 2017 18:21
@Cyber-host зачот)
Arsen Soroka
@arsen-s
Mar 04 2017 18:23
@Cyber-host спасибо за шутку, от души посмеялся
KarmaBot
@KarmaBot
Mar 04 2017 18:23
Спасибо (+1) для @Cyber-host принято! Текущая карма +105.
Jamarolex
@Jamarolex
Mar 04 2017 18:36
@Cyber-host А мне угрожает
iUglik
@iUglik
Mar 04 2017 20:00
привет всем
KarmaBot
@KarmaBot
Mar 04 2017 20:00
Привет, @iUglik! Проходи, присаживайся. В ногах правды нет :)
iUglik
@iUglik
Mar 04 2017 20:02

```<script type="text/javascript">
// <![CDATA[
function loadCity(select)
{
var citySelect = $('select[name="city"]');
citySelect.attr('disabled', 'disabled'); // делаем список городов не активным

    // послыаем AJAX запрос, который вернёт список городов для выбранной области
    $.getJSON("{{ route('order.create') }}", {action:'getCity', region:select.value}, function(cityList){

// console.log(cityList);

        citySelect.html(''); // очищаем список городов

        // заполняем список городов новыми пришедшими данными
        $.each(cityList, function(i){
            citySelect.append('<option value="' + i + '">' + this + '</option>');
        });

        citySelect.removeAttr('disabled'); // делаем список городов активным

    });
}
// ]]>

</script>
```

KarmaBot
@KarmaBot
Mar 04 2017 20:02
@iUglik, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
iUglik
@iUglik
Mar 04 2017 20:02
есть JS который подставляет в select список городов
написал функцияю getRegionCites($region_id) которая возвращает JSON данных
как мне его пропихнуть в cityList
я не особо в JS шарю может кто нибудь подскажет
Ivan
@Hunternnm
Mar 04 2017 20:09
@iUglik https://gitter.im/LaravelRUS/offtop лучше тут спроси
iUglik
@iUglik
Mar 04 2017 20:09
@Hunternnm спасибо
KarmaBot
@KarmaBot
Mar 04 2017 20:09
Спасибо (+1) для @Hunternnm принято! Текущая карма +323.
iUglik
@iUglik
Mar 04 2017 20:10
не могу что то к руму присоедениться