Dmitriy
Спасибо, и наконец , reactjs хороший выбор для фронта?
я так понимаю вы не знаете не ларку не реакт. а сможете ли написать ?
Dmitriy
это умеет даже простой html
Skeptic
Первые два) это забавно, вся суть в и так далее
Skeptic
И бизнес логике)))
Volodymyr
я так понимаю вы не знаете не ларку не реакт. а сможете ли написать ?
На низком уровне, писал выше что писал на ларе и реакт выбираю , потому что не хочу на ангуляре писать
Skeptic
Не вот его лучше не над
Volodymyr
Первые два) это забавно, вся суть в и так далее
Я все понял, походу меня скоро уволят😅😩
Volodymyr
Не вот его лучше не над
Хоть в чем то угадал))
Dmitriy
Skeptic
Я все понял, походу меня скоро уволят😅😩
Ты еще и тз судя по всему в руках не держал) Не парься, бери что знаешь)
Volodymyr
Ты еще и тз судя по всему в руках не держал) Не парься, бери что знаешь)
На словах 5 мин пояснили, макеты показали и дали рефы)) типа jjbet thunderclip
Skeptic
Да, это ясно) погугли конкурентов, может есть инфо о их стеке, граблях, на которые наступили
Volodymyr
Да, это ясно) погугли конкурентов, может есть инфо о их стеке, граблях, на которые наступили
👍🏼 Гуглиг, почти ничего Нет) но еще постараюсь, еще раз Вам спасибо
Timofey
Как сделать , чтобы при создании модели автоматически одно поле само заполнялось на основе других ?
S
У кого есть полностью скачанный laravel?
Andrey
Паттерн Builder?
Andrey
Опиши задачу подробней)
S
Скинте пожалуйста.
Andrey
У кого есть полностью скачанный laravel?
Что это значит?) git clone уже не в моде?
S
Проста у меня composer не смог установить его.
Anonymous
💰💰💰 Привет! Требуется сделать простенький интернет-магазин (без регистрации) и онлайн заказ по форме на сайте. У кого время есть после нового года? 💰💰💰
Anonymous
Пишите в лс
Andrey
Проста у меня composer не смог установить его.
Читай что в консоли при установке выдаёт, какие ошибки, что исправлять... Скачивать файлами - это бред. Если не исправить ошибку в начале, дальше сложнее будет.
Ivan
DB::table('category') ->select('category.name', 'url.name') ->leftJoin('url','category.url_id','=','url.id') ->get();
Ivan
name перезаписывает, как это фиксится?
Ivan
в двух таблицах одинаковое название поля
Andrey
name перезаписывает, как это фиксится?
->select('category.name as cat_name', 'url.name as url_name') Или любое другое имя. В коде вызовы $item->cat_name и т.д.
Andrey
А лучше в модель категории добавь релейшен и вызывай его.
Ivan
Да, я orm чуть позже сделаю, пока на горячую
Ivan
чисто протестить, спасибо
Andrey
public function url() { return $this->hasOne(\App\Models\Url::class, 'id', 'url_id'); } А в коде: $items = \App\Models\Category::with('url')->get(); Вызов в цикле: $item->name для категории $item->url->name для урла
Vladislav
Посоветуйте хорошей литературы по ларавел. Документация это хорошо, но хотелось бы капнуть глубже
Евгений
laravel.com/api/5.5/
Ivan
Что думаете по поводу разделения модели на модель данных и модель бизнес-логика?
Ivan
т.е в модели которую вызывает контроллер манипуляции с моделью данных где уже таблицы и состояние )
Ivan
или в одной модели лепите? =)
Andrey
Что думаете по поводу разделения модели на модель данных и модель бизнес-логика?
Могу ошибиться, но модель бизнес-логики лучше размещать в сервисах.
Ivan
задача - получить список статей => в модели (ArticleModel) насколько понимаю должен быть вызов сущностей (по факту таблиц) $articles = Article::factory()->getActive()->и т.д. правильно понимаю? не понял для чего сервис провайдер
Andrey
задача - получить список статей => в модели (ArticleModel) насколько понимаю должен быть вызов сущностей (по факту таблиц) $articles = Article::factory()->getActive()->и т.д. правильно понимаю? не понял для чего сервис провайдер
По задаче - немного непонятно поставлено ТЗ. Чтобы просто получить список, обращаешься к методу get() модели: $items = ArticleModel::get() Если нужны какие-либо условия - перечисляешь их. Например, $items = ArticleModel::whereIsActive(true)->get() (у тебя в таблице должно быть поле is_active)
Ivan
is_active для примера, ясно что есть типовой метод для простого получения поля. Буду читать доку вобщем )
Andrey
Если я тебя правильно понял, для получения поля метод не нужен - обращайся к свойству. Например, нужно взять все активные записи из таблицы и во вьюхе вывести заголовки списком: // В контроллере: $articles = ArticleModel::where('is_active', true)->get(); return view('my-view', compact('articles')); и вывести во вьюхе: @foreach($articles as $article) <li>{{ $article->title }}</li> @endforeach
Andrey
Записи вида Article::where('is_active', '=', true); Article::where('is_active', true); Article::whereIsActive(true); равнозначны
Ivan
Меня больше волнует архитектура, например на кохане когда я делал добавление в wordpress по крону - таск вызывал модель в которой был метод create_product($data), по сути бизнес-логика там вызывалось несколько моделей доступа данных, в каждой связи и методы изменения состояния. Как оно на ларе делается пока не совсем понимаю, если как говорите сервис, то модели здесь - это модели получения данных и работы с состоянием а сервис то что там было моделью, не совсем понятно наверное обьяснил )
Ivan
т.е бизнес-задача - "создать продукт" -> в сервисе, а "добавить данные в таблицу" -> модель?
Andrey
С коханой 3.2 на работе сталкиваюсь. Есть одна контора, которая дилерские сайты на ней пишет... Логика в ней, скажу, ужасная.
Ivan
Не буду спорить, что дали то и поддерживаем)
Ivan
3.3.6 последняя в 2016, проект не развивается более
Andrey
Это нормально. Ей года три версии 3.2?
kohana в статусе deprecated с июля 2016 года находится в крайнем релизе 3.3.6 http://kohanaframework.org
Диего
Ну тем более ) не потянули
Диего
Ребята, с наступающим!)
Ivan
Там свои компоненты не симфони насколько помню
Ivan
Я говорил руководителю что надо переходить с коханы. Чел говорит что нет причин, т.к говнокод и на ларе будет говнокодом)
Rishat
В Ларе альтернатива сигналам в Django что-то есть ?
Dmitriy
events
Rishat
events
Пасиб, надо ознакомиться )
Anonymous
Всем привет.
Anonymous
Есть кто может помочь с laravel?
Romuald
Есть кто может помочь с laravel?
Не, в этой группе точно нет
Игорь
Есть кто может помочь с laravel?
Тебе в чат копирайтеров
Евгений
Го все в чат петросянов
Nerd
😊
Игорь
😂
Romuald
😂
Antonio
Интересно, до НГ доберёмся до ровной цифирке?
Nerd
А сейчас не ровная?
Nerd
Nerd
Всем привет, как в vs code убрать подсказки?
Vitaly
Установка на сервер?
Vitaly
А я думал сначала локально запилил проект а потом просто выкладывается на ftp
Vitaly
А у меня другой вопрос если например проект находится уже на сервере можно ли прям там выполнять команды php artisan?
Maksim (Ellrion)
А я думал сначала локально запилил проект а потом просто выкладывается на ftp
Так как ты описал делают только если разработчик 1 и проект сделал и "забыл" а не в постоянной разработке
Maksim (Ellrion)
А у меня другой вопрос если например проект находится уже на сервере можно ли прям там выполнять команды php artisan?
Конечно можно если у тебя выделенный сервер. Мб и хостмнги дают консоль тут я хз