@laravel_pro

Страница 1018 из 2014
Alex
30.12.2017
17:13:51
??? Привет! Требуется сделать простенький интернет-магазин (без регистрации) и онлайн заказ по форме на сайте. У кого время есть после нового года? ???

Пишите в лс

Andrey
30.12.2017
17:39:08
Проста у меня composer не смог установить его.
Читай что в консоли при установке выдаёт, какие ошибки, что исправлять... Скачивать файлами - это бред. Если не исправить ошибку в начале, дальше сложнее будет.

Ivan
30.12.2017
17:45:15
DB::table('category') ->select('category.name', 'url.name') ->leftJoin('url','category.url_id','=','url.id') ->get();

Google
Ivan
30.12.2017
17:45:27
name перезаписывает, как это фиксится?

в двух таблицах одинаковое название поля

Andrey
30.12.2017
17:48:30
name перезаписывает, как это фиксится?
->select('category.name as cat_name', 'url.name as url_name') Или любое другое имя. В коде вызовы $item->cat_name и т.д.

А лучше в модель категории добавь релейшен и вызывай его.

Ivan
30.12.2017
17:50:34
Да, я orm чуть позже сделаю, пока на горячую

чисто протестить, спасибо

Andrey
30.12.2017
17:53:05
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
30.12.2017
17:58:33
Посоветуйте хорошей литературы по ларавел. Документация это хорошо, но хотелось бы капнуть глубже

Евгений
30.12.2017
17:59:17
laravel.com/api/5.5/

Ivan
30.12.2017
18:01:39
Что думаете по поводу разделения модели на модель данных и модель бизнес-логика?

т.е в модели которую вызывает контроллер манипуляции с моделью данных где уже таблицы и состояние )

или в одной модели лепите? =)

Google
Andrey
30.12.2017
18:04:32
Что думаете по поводу разделения модели на модель данных и модель бизнес-логика?
Могу ошибиться, но модель бизнес-логики лучше размещать в сервисах.

Ivan
30.12.2017
18:08:50
задача - получить список статей => в модели (ArticleModel) насколько понимаю должен быть вызов сущностей (по факту таблиц) $articles = Article::factory()->getActive()->и т.д. правильно понимаю? не понял для чего сервис провайдер

Andrey
30.12.2017
18:10:00
задача - получить список статей => в модели (ArticleModel) насколько понимаю должен быть вызов сущностей (по факту таблиц) $articles = Article::factory()->getActive()->и т.д. правильно понимаю? не понял для чего сервис провайдер
По задаче - немного непонятно поставлено ТЗ. Чтобы просто получить список, обращаешься к методу get() модели: $items = ArticleModel::get() Если нужны какие-либо условия - перечисляешь их. Например, $items = ArticleModel::whereIsActive(true)->get() (у тебя в таблице должно быть поле is_active)

Ivan
30.12.2017
18:15:19
is_active для примера, ясно что есть типовой метод для простого получения поля. Буду читать доку вобщем )

Andrey
30.12.2017
18:18:08
Если я тебя правильно понял, для получения поля метод не нужен - обращайся к свойству. Например, нужно взять все активные записи из таблицы и во вьюхе вывести заголовки списком: // В контроллере: $articles = ArticleModel::where('is_active', true)->get(); return view('my-view', compact('articles')); и вывести во вьюхе: @foreach($articles as $article) <li>{{ $article->title }}</li> @endforeach

Записи вида Article::where('is_active', '=', true); Article::where('is_active', true); Article::whereIsActive(true); равнозначны

Ivan
30.12.2017
18:26:52
Меня больше волнует архитектура, например на кохане когда я делал добавление в wordpress по крону - таск вызывал модель в которой был метод create_product($data), по сути бизнес-логика там вызывалось несколько моделей доступа данных, в каждой связи и методы изменения состояния. Как оно на ларе делается пока не совсем понимаю, если как говорите сервис, то модели здесь - это модели получения данных и работы с состоянием а сервис то что там было моделью, не совсем понятно наверное обьяснил )

т.е бизнес-задача - "создать продукт" -> в сервисе, а "добавить данные в таблицу" -> модель?

Andrey
30.12.2017
18:35:54
С коханой 3.2 на работе сталкиваюсь. Есть одна контора, которая дилерские сайты на ней пишет... Логика в ней, скажу, ужасная.

Ivan
30.12.2017
18:36:43
Не буду спорить, что дали то и поддерживаем)

Ivan
30.12.2017
18:37:55
3.3.6 последняя в 2016, проект не развивается более

Andrey
30.12.2017
18:38:00
Это нормально. Ей года три версии 3.2?
kohana в статусе deprecated с июля 2016 года находится в крайнем релизе 3.3.6 http://kohanaframework.org

Денис
30.12.2017
18:38:37
Ну тем более ) не потянули

Ребята, с наступающим!)

Ivan
30.12.2017
18:39:10
Там свои компоненты не симфони насколько помню

Я говорил руководителю что надо переходить с коханы. Чел говорит что нет причин, т.к говнокод и на ларе будет говнокодом)

Rishat
30.12.2017
19:44:40
В Ларе альтернатива сигналам в Django что-то есть ?

Google
Dmitriy
30.12.2017
19:45:17
events

Rishat
30.12.2017
19:45:47
events
Пасиб, надо ознакомиться )

Abdusattor
30.12.2017
22:38:31
Всем привет.

Есть кто может помочь с laravel?

?
30.12.2017
22:51:17
Де

Romuald
31.12.2017
07:13:30
Есть кто может помочь с laravel?
Не, в этой группе точно нет

Игорь
31.12.2017
07:14:25
Есть кто может помочь с laravel?
Тебе в чат копирайтеров

Евгений
31.12.2017
07:21:57
Го все в чат петросянов

Nikita
31.12.2017
07:50:42
?

Игорь
31.12.2017
07:51:14
?

Romuald
31.12.2017
08:30:18
?

Antonio
31.12.2017
08:31:12
Интересно, до НГ доберёмся до ровной цифирке?

Nikita
31.12.2017
08:45:53
А сейчас не ровная?





Vitaly
31.12.2017
10:32:35
Установка на сервер?

А я думал сначала локально запилил проект а потом просто выкладывается на ftp

А у меня другой вопрос если например проект находится уже на сервере можно ли прям там выполнять команды php artisan?

Maksim (Ellrion)
31.12.2017
10:41:08
А я думал сначала локально запилил проект а потом просто выкладывается на ftp
Так как ты описал делают только если разработчик 1 и проект сделал и "забыл" а не в постоянной разработке

Google
Maksim (Ellrion)
31.12.2017
10:42:06
А у меня другой вопрос если например проект находится уже на сервере можно ли прям там выполнять команды php artisan?
Конечно можно если у тебя выделенный сервер. Мб и хостмнги дают консоль тут я хз

Admin
ERROR: S client not available

Vitaly
31.12.2017
10:45:26
Ну то есть можно прям с серверной консоли ебашить

Maksim (Ellrion)
31.12.2017
10:46:05
Ну естественно

Ivan
31.12.2017
11:22:29
Лучше в докере локально гонять и заливать на сервер через git

Vitaly
31.12.2017
11:28:00
А можно консоль сервера в phpstorm интегрировать?

SiZE
31.12.2017
11:31:38
А можно консоль сервера в phpstorm интегрировать?
Я видел, в консоли сидят из шторма

Vitaly
31.12.2017
11:33:57
А то у меня бэкендщик как то спросил как консоль сервера переместить в phpstorm

Maksim (Ellrion)
31.12.2017
11:53:05
Ctrl+shift+A "ssh con..." Вбиваем данные коннекта или выбираем из сохранённых ремоат хостов. Профит

Vitaly
31.12.2017
11:56:22
И имеем консоль сервера в ide?

Andrey
31.12.2017
12:23:26
А можно консоль сервера в phpstorm интегрировать?
Ctrl+Shift+S, далее в "deployment", добавляем SFTP соединение. После, как писал Максим, Ctrl+Shift+A и в списке выбираем наше добавленное.

Vitaly
31.12.2017
12:26:46
Спасибо)

SHEROZ
31.12.2017
13:15:14


Ivan
31.12.2017
13:18:14
лучше "laravel new laravel.loc"

∀RTUR
31.12.2017
13:34:34
чем?

лучше выкинуть винду

поставить homestead или docker

Jamal
31.12.2017
13:40:21
Пацаны считанные часы остались

Празднуйте

Google
Nikita
31.12.2017
13:40:40
Во владике?

Jamal
31.12.2017
13:40:57
Во владике?
В Ташкентике

Nikita
31.12.2017
13:41:11
А это где

SHEROZ
31.12.2017
13:52:52
лучше выкинуть винду
У меня еще стоить kali может на нем получится.

Andrey
31.12.2017
13:59:09
лучше выкинуть винду
Чем винда мешает поставить хоумстед или докер?)

∀RTUR
31.12.2017
14:01:10
тем что вырастает общее количествоо необходимых действий, непредсказумых багов и прочих сюрпризов

Ivan
31.12.2017
14:13:34
Ставьте на nginx прокачаетесь в настройке

∀RTUR
31.12.2017
15:30:43
Ставьте на nginx прокачаетесь в настройке
похоже после такого курса, необходимости уже нет

Free Video Course: Scaling your Laravel applications on Forge https://laravel-news.com/scaling-laravel-forge

Страница 1018 из 2014