@laravel_pro

Страница 345 из 2014
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 как то получать уже, щас не придумаю тебе готовое решение, не то настроение)

Евгений
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
Ипользовал что для управления Assets'ами ?
Мне ни одни системы не подошли, я написал свое ?

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
ну адекватно же, не ?

компонент или скрипт/сss
Так бывают компоненты которые тянут за собой стили или скрипты

Алексей
06.02.2017
09:43:14
Я все собираю webpack и сверху версионирование на них

А затем подключаю через @asset, самописный

Jamal
06.02.2017
09:43:36
допустим DataTables, что ты сделаешь первым делом, прогуляешься в Хэд и вложешь туда Стили а в футер укажешь на скрипты
Так вот продолжая мысль, мы знаем что ларавель это Блэйд который парситься а раз парситься значит мы гипотетически можем использовать в подключении компонента что то типа: @php( Assets::('mystyle.css','head')) @php( Assets::('myscript.js','head'))

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()

Ахибительный пример

Учитывает все твои хотелки, с учетом зависимостей
На уровне JS он учитывает, не на уровне страницы в целом

ну или я плохо его знаю

Ну даже учитывая это, должна же быть нормальная либа для работы с Assets'ами

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

Jamal
06.02.2017
09:53:06
Посмотрю

Я написал себе и не парюсь )
Опять же не то, ты просто втыкаешь файл если он есть

С тем же успехом можно использвоать elixir()

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

Алексей
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
или что бы он подключился если не подключен но при этом компонент зависим от него

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