
Luka
05.02.2017
15:12:03
whichbrowser
Кто то использовал ?

Dmitrii
05.02.2017
15:52:13
помогите мне пожалуйста
есть модель:
class Bid extends Model
{
protected $fillable = [ 'project_id', 'title', 'deadline', 'responsible' ];
public function comments()
{
return $this->hasMany('App\Comment');
}
public function projects()
{
return $this->belongsTo('App\Project');
}
}
как мне получить все коментарии одного из проекта?
пробую так:
$test = Bid::where('project_id', '1')->get()->comments()->get();
так ошибка, можно только так
$test = Bid::where('project_id', '1')->first()->comments()->get();

Евгений
05.02.2017
16:13:37
Bid::where('project_id', '1')->first()->comments

Google

Евгений
05.02.2017
16:14:44
чем не устраивает first?

Dmitrii
05.02.2017
16:33:28
он берёт только первый элемент

Евгений
05.02.2017
16:42:59
так он только один и может быть
а стой
чот я туплю
Bid::where('project_id', '1')->with('comments')->get()
и потом у каждого бида будут его комменты
тыж говоришь "как мне получить все коментарии одного из проекта?
", ОДНОГО из, зачем тебе всех то получать?
а блин
чот я ваще тупой сегодня под вечер

Dmitrii
05.02.2017
16:54:06
у проекта есть оглавления (bids) у оглавления есть комментарии
хочу получить все комментарии проекта и json ом отдать vue

Евгений
05.02.2017
16:55:15
еще такая штука есть $books = App\Book::with('author.contacts')->get(); Yо это ты не комменты получишь а проект но в связи получишь комменты

Google

Евгений
05.02.2017
16:56:11
если надо получить комменты то я полагаю надо плясать от модели Comment как то получать уже, щас не придумаю тебе готовое решение, не то настроение)

Dmitrii
05.02.2017
16:56:45

Евгений
05.02.2017
16:58:26
стой
у проджекта можно так сделать
public function comments()
{
return $this->hasManyThrough('App\Comment', 'App\Bid');
}
и получать насквозь его комменты
https://laravel.com/docs/5.3/eloquent-relationships#has-many-through

Dmitrii
05.02.2017
17:00:12
hasManyThrough в какой моделе прописать надо?

Евгений
05.02.2017
17:00:21
у проекта

Dmitrii
05.02.2017
17:00:59
а потом ?

Евгений
05.02.2017
17:01:22
потом всё
этой связью получаешь все комменты проекта
$comments = Project::first()->get()->comments

Dmitrii
05.02.2017
17:01:58
пробую

∀RTUR
06.02.2017
01:50:59

Владимир
06.02.2017
02:04:35
if (!$referrer->isEmpty())
ну и elseif можно не писать после return

Dmitriy
06.02.2017
02:06:47
1 Пср ну это пофиг.
2. Проверять на наличия пользователя это лишняя работа.
Его нужно проверять на момент регистрации ( или что у вас там).
Так как в куку можно все что угодно закинуть.
А значит мы будем 2 раза проверять, в мидваре и при регистрации.

Google

Jamal
06.02.2017
09:31:32
Люди человеки, кто нибудь пользовался ?
https://github.com/RoumenDamianoff/laravel-assets/wiki
Чатик ты живой ?
Аукнись пожалуйста

?
06.02.2017
09:33:52
нет

Jamal
06.02.2017
09:34:14
Ну пожалуйста

?
06.02.2017
09:34:40
что?)

Jamal
06.02.2017
09:35:16
что?)
Ипользовал что для управления Assets'ами ?

Евгений
06.02.2017
09:35:25
зачем ими управлять?

Jamal
06.02.2017
09:36:06
Допустим у тебя есть Страница в Хэде которой у тебя есть эммм допустим Стили, а в футере есть Скрипты
Так же у нас есть основное понятие что Ларавел это полюбому Блэйд

Jamal
06.02.2017
09:37:55
глупо отрицать это

Andrey
06.02.2017
09:39:29
Добрый день. Подскажите, пожалуйста:
Отправляю почту через стандартный класс \Mail. Использую Mail::queue (в файле .env прописал драйвер: mail) На локальном тестовом сервере (Xampp), все работает отлично, а на хостинге почему-то ооочень долго отправляется, страничка висит по минуте, а то и больше. В чем может быть проблема?

Алексей
06.02.2017
09:40:54

Jamal
06.02.2017
09:41:01
Так вот ... допустим ты хочешь подключить какой либо компонент
любой

Алексей
06.02.2017
09:41:16
компонент или скрипт/сss
?

Jamal
06.02.2017
09:41:39
допустим DataTables, что ты сделаешь первым делом, прогуляешься в Хэд и вложешь туда Стили а в футер укажешь на скрипты

Google

Jamal
06.02.2017
09:41:45
ну адекватно же, не ?

Алексей
06.02.2017
09:43:14
Я все собираю webpack и сверху версионирование на них
А затем подключаю через @asset, самописный

Jamal
06.02.2017
09:43:36

Admin
ERROR: S client not available

Jamal
06.02.2017
09:43:40
Ну пока это теория
То что я скинул, это и обещяет, только работает кривенько
В футер дублирует всё что было добавлено по ходу генерации страницы
@perin Что скажешь ?

Алексей
06.02.2017
09:46:12
в футере делаешь секцию footer_scripts, на странице где будут DataTables имортишь их

Jamal
06.02.2017
09:46:29
Ну да это ты про Stack говоришь ?
В который push'ть можно

Алексей
06.02.2017
09:46:58
Хоть стэком хоть обычным @yield

Jamal
06.02.2017
09:47:06
Это конечно решение, но это не совсем то
Точнее даже то, но это не правильно
Должен быть метод который содержит информацию о всех твоих скриптах, что бы распределять их очерёдность
+ Так же что бы он учитывал зависимости

Алексей
06.02.2017
09:48:21
webpack ? )
Учитывает все твои хотелки, с учетом зависимостей

Google

Jamal
06.02.2017
09:48:43
Ща надавлю на гнойную рану но что бы как у WP:
wp_enqueue_script()
Ахибительный пример
ну или я плохо его знаю
Ну даже учитывая это, должна же быть нормальная либа для работы с Assets'ами

Алексей
06.02.2017
09:52:02
Я написал себе и не парюсь )

Jamal
06.02.2017
09:53:06
Посмотрю
С тем же успехом можно использвоать elixir()

Алексей
06.02.2017
10:00:26
я втыкаю файл который сверсионировался или подставляю время сборки

Jamal
06.02.2017
10:01:03

Алексей
06.02.2017
10:01:10
Я понял что ты хочешь, чтобы у тебя компонент рулил зависимостями

Jamal
06.02.2017
10:01:15
а как ты гарантируешь что у тебя не будет подключено 2 jquery

Алексей
06.02.2017
10:01:34
webpack не соберет так )

Jamal
06.02.2017
10:01:37
или что бы он подключился если не подключен но при этом компонент зависим от него