Volodymyr
Dmitriy
это умеет даже простой html
Skeptic
Первые два) это забавно, вся суть в и так далее
Skeptic
И бизнес логике)))
Skeptic
Не вот его лучше не над
Volodymyr
Dmitriy
Skeptic
Да, это ясно) погугли конкурентов, может есть инфо о их стеке, граблях, на которые наступили
Volodymyr
Timofey
Как сделать , чтобы при создании модели автоматически одно поле само заполнялось на основе других ?
S
У кого есть полностью скачанный laravel?
Andrey
Andrey
Паттерн Builder?
Andrey
Опиши задачу подробней)
S
Скинте пожалуйста.
S
Проста у меня composer не смог установить его.
Dmitriy
Anonymous
💰💰💰 Привет! Требуется сделать простенький интернет-магазин (без регистрации) и онлайн заказ по форме на сайте. У кого время есть после нового года? 💰💰💰
Anonymous
Пишите в лс
Ivan
DB::table('category')
->select('category.name', 'url.name')
->leftJoin('url','category.url_id','=','url.id')
->get();
Ivan
name перезаписывает, как это фиксится?
Ivan
в двух таблицах одинаковое название поля
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
или в одной модели лепите? =)
Ivan
Andrey
Ivan
задача - получить список статей => в модели (ArticleModel) насколько понимаю должен быть вызов сущностей (по факту таблиц) $articles = Article::factory()->getActive()->и т.д. правильно понимаю? не понял для чего сервис провайдер
Andrey
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, проект не развивается более
Диего
Ну тем более ) не потянули
Диего
Ребята, с наступающим!)
Ivan
Там свои компоненты не симфони насколько помню
Ivan
Ivan
Я говорил руководителю что надо переходить с коханы. Чел говорит что нет причин, т.к говнокод и на ларе будет говнокодом)
Rishat
В Ларе альтернатива сигналам в Django что-то есть ?
Dmitriy
events
Rishat
events
Пасиб, надо ознакомиться )
Anonymous
Всем привет.
Anonymous
Есть кто может помочь с laravel?
Romuald
Игорь
Евгений
Го все в чат петросянов
Nerd
Nerd
😊
Игорь
😂
Romuald
😂
Antonio
Интересно, до НГ доберёмся до ровной цифирке?
Nerd
А сейчас не ровная?
Nerd
Nerd
Всем привет, как в vs code убрать подсказки?
Vitaly
Установка на сервер?
Vitaly
А я думал сначала локально запилил проект а потом просто выкладывается на ftp
Vitaly
А у меня другой вопрос если например проект находится уже на сервере можно ли прям там выполнять команды php artisan?
Maksim (Ellrion)