adikalon
ладно спасибо
Ахмедов
Работал на yii2 и многие готовые решение с демками брал у картика http://demos.krajee.com
Есть ли тоже самое для laravel?
dmi
laracast смотри
adikalon
Михаил
Приветствую
подскажите как можно реализовать связь двух таблиц, если в одной таблице значение отрицательное, а во второй таблице ключ положительный?
По сути надо просто сделать abs($key), но не пойму где и в какой момент это должно быть сделано
invariance
Михаил
в 1 таблице есть записи у которых us_id отрицательный, отрицательный id значит, что нужно взять юзера с определенной таблицы, а в этой таблице us_id положительный
свяpь так описана в модели
public function user()
{
return $this->hasOne('App\User', 'us_id', 'us_id');
}
Roman
invariance
кто вообще так делает...
invariance
че за бред
Михаил
ну такая вот архитектура, с ней приходится работать
Oleg
😂😂😂
Maksim (Ellrion)
кто то умеет проектировать)
Maksim (Ellrion)
Maksim (Ellrion)
ну лара конечно гибкая и сменить вполне можно
Михаил
это не так быстро, проект не маленький
Михаил
есть 1 таблица с сообщениями, в ней есть us_id
us_id с минусом и без - это означает группу и пользователя, если минус, достаем группу, если минуса нет, обычный пользователь
Dmitriy
на телеграм похоже. сделать в бд обычный int c минусом и настроить связи и ок
Михаил
на данном этапе не могу я базу менять
Anton
А что если в связи угореть и написать
Dmitriy
а какие тогда проблемы ? я не понимаю
Anton
return $this->hasOne('App\User', 'us_id', \DB::raw('abs(us_id)'));
Maksim (Ellrion)
Anton
ну или там какой ключ отрицательный я не знаю...
Maksim (Ellrion)
Arcos
Arcos
при связывании
Михаил
отрицательных id нет
Maksim (Ellrion)
а вообще имхо не проще ли мигрировать по быстрому сделав это всё дело нормальным morfOne. а новые данные пока вставлять по эвенту
Михаил
Maksim (Ellrion)
тогда выше я дал путь решения. или фигачь обычный джоин а не релейшен
Anton
Ну или свой релейшен напиши 🙂
Bohdan >
Всем привет, есть ли у кого то пример работы фильтра товаров на ларавел?
Bohdan >
Интересно как работает фильтрация методом get не статическая
adikalon
такс
adikalon
без orderBy работает чет
Ivan
Привет. Использую ресурс-контроллер, в методе show (где одна запись) вызываю вьюху и хочу сделать ссылку на метод index этого же контроллера (типа все записи), как можно это сделать без хардкода? =) поясню подробнее если нужно
Ivan
<a href="{{ route(???) }}">Назад</a> Что прописать в blade, чтобы получить этоже контроллер?
Maksim (Ellrion)
Ivan
Route::resource('/task', 'TaskController'); где тут имя? )
Maksim (Ellrion)
Roman
Ivan
Спасибо! task.index работает, буду rtfm ))
Roman
ссылки чего-то не крепятся о_0 В общем resource controller laravel набери и первая ссыслка в гугле - там табличка есть, всё прописано
Vadim
Vadim
это сылка с которой пришел
Vadim
вроде реферер
Ivan
у меня контроллер называется task и роут тоже
Anton
А кто из git деплоится? вы папку .git удаляете?
Eugene
удаляем
Anton
Даже если она не в зоне веб видимости?
Eugene
да, зачем хранить это на сервере
Maksim (Ellrion)
нет не удаляю так как а не пофиг ли учитывая что она выше вебсервера
Maksim (Ellrion)
хотя и удалять не трудно конечно
Anton
ну то есть как бы единого мнения нет 🙂
Anton
устоявшегося ?)
Roman
Anton
хотя я так понимаю что "лучше" удалять
Eugene
создается новая папка под новый билд
Eugene
старый остается на сервере, для быстрого переключения
Maksim (Ellrion)
а всё я понял. это не мне было. я чет отвлекся)
Roman
эм. может я чего не понял?) То есть есть продакшн, рабочий проект. Выпустили какие-то доработки. И вместо того, чтобы быстро их развернуть - заново всё?
Eugene
если git clone, то папку гит нельзя удалять
Roman
так в рабочую git clone тоже не сделать
Anton
Anton
и потом уже симлинку меняешь на эту новую папку
Maksim (Ellrion)
Eugene
гит удаляй
Roman
Anton
а ты как собираешься git fetch?
Anton
а если он на половине ломается?
Anton
ну то есть часть файлов обновил и дальше конект до сервера пропал?