Size: a a a

Laravel для начинающих

2020 March 14

H ᵘ ʜ ᵘ in Laravel для начинающих
то не правится в шторме
источник

OK

Oleg 💫 Kazachkov in Laravel для начинающих
так юзера своего в ввв-дата закинь
источник

H ᵘ ʜ ᵘ in Laravel для начинающих
в группу просто?
источник

OK

Oleg 💫 Kazachkov in Laravel для начинающих
ну да
источник

H ᵘ ʜ ᵘ in Laravel для начинающих
Oleg 💫 Kazachkov
с вечера баг искал, сломал то, что было до меня рабочим
боже, как жизненно :D
источник

️V

️️️️️️️️️️Владимир V... in Laravel для начинающих
H ᵘ ʜ ᵘ
в группу просто?
да
источник

H ᵘ ʜ ᵘ in Laravel для начинающих
спасибо, работает) правда, загруженные файлы создаются под www-data:www-data, трогать их в шторме низя
источник

P

PSYTRGLES in Laravel для начинающих
acl
источник

SG

Sergey Gerasimov in Laravel для начинающих
Oleg 💫 Kazachkov
оказалось мне дали не тот же код, что на сервере
А кто код заливал?
источник

V

Vladislav in Laravel для начинающих
ID:1130679852
Всем привет, есть вопрос.

Тестовое задание.

https://docs.google.com/document/d/1hH3O2-wWFcH2TAzl2AbTEkIloCiwi5ELMX9Q3fIQFCA/edit

По нему,всё понятно, 2 сущности, рецепт и Ингредиент, отношения многие ко многим, всё просто, но есть один вопрос, там есть ещё кол-во ингредиента.

(рецепт включает в себя список ингредиентов определенного Reколичества).


То есть, есть ингредиент колбаса, у рецепта
test - этой колбасы может быть 20
у рецепта
test2 - этой колбасы может быть 50

как это на стороне базы хранить?

Сейчас вижу так,

1 таблица рецепт

2 таблица ингредиент

3 промежуточная рецепт_ингредиента

Подскажите, где хранить кол-во ингредиента у рецепта?
Оо, знакомое тз
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladislav
Оо, знакомое тз
Я погуглил, это Харьков
источник

V

Vladislav in Laravel для начинающих
Sergey Gerasimov
Я погуглил, это Харьков
Верно, мне тоже скидывали
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladislav
Верно, мне тоже скидывали
А что по зп? А то у них вакансии без вилок даже
источник

V

Vladislav in Laravel для начинающих
Sergey Gerasimov
А что по зп? А то у них вакансии без вилок даже
Точно уже не помню, но как обычно сколько ты хочешь или после собеседования
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Vladislav
Точно уже не помню, но как обычно сколько ты хочешь или после собеседования
Не собеседуюсь на места где нет вилки. Тратить своё время на то что мой ценник не совпал с их ожиданиями я не собираюсь
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
По вилке тоже можно понять  кого компания хочет в штат
источник

EA

Elliot Alderson in Laravel для начинающих
Народ, подскажите можно ли в Eloquent модели сделать вычисляемое поле на основе данных другой модели?
Хотелось бы вычислять среднюю оценку пользователями публикации при обращении к ней.

Есть модели User, Post и pivot модель UserPostVote с таблицей  user_post_score.
В pivot модели UserPostVote 3 столбца user_id, post_id, score. Пользователь голосует за публикацию и в user_post_score появляется запись связывающая его с публикацией и оценка в поле score.

В модели Post есть поле score (средняя оценка статьи пользователями) - вот его и хотелось бы вычислять, когда читается запись из таблицы.

Либо подскажите как можно решить это другим способом.

Конечно это можно сделать в контроллере, но у меня прописаны связи, например, для получения всех публикаций автора $user->publications и если все брать в контроллере тогда все плюшки от связей нивелируются.

Как неинтерактивное решение есть мысль  сделать сервис и дергать его раз в час по крону, что бы он рассчитывал рейтинг для каждой статьи и обновлял поле score. Но понимаю, что это велосипед.
источник

N

Nik🤔 in Laravel для начинающих
Elliot Alderson
Народ, подскажите можно ли в Eloquent модели сделать вычисляемое поле на основе данных другой модели?
Хотелось бы вычислять среднюю оценку пользователями публикации при обращении к ней.

Есть модели User, Post и pivot модель UserPostVote с таблицей  user_post_score.
В pivot модели UserPostVote 3 столбца user_id, post_id, score. Пользователь голосует за публикацию и в user_post_score появляется запись связывающая его с публикацией и оценка в поле score.

В модели Post есть поле score (средняя оценка статьи пользователями) - вот его и хотелось бы вычислять, когда читается запись из таблицы.

Либо подскажите как можно решить это другим способом.

Конечно это можно сделать в контроллере, но у меня прописаны связи, например, для получения всех публикаций автора $user->publications и если все брать в контроллере тогда все плюшки от связей нивелируются.

Как неинтерактивное решение есть мысль  сделать сервис и дергать его раз в час по крону, что бы он рассчитывал рейтинг для каждой статьи и обновлял поле score. Но понимаю, что это велосипед.
Не знаю за ларавел, но можно использовать sql триггеры
источник

SG

Sergey Gerasimov in Laravel для начинающих
Elliot Alderson
Народ, подскажите можно ли в Eloquent модели сделать вычисляемое поле на основе данных другой модели?
Хотелось бы вычислять среднюю оценку пользователями публикации при обращении к ней.

Есть модели User, Post и pivot модель UserPostVote с таблицей  user_post_score.
В pivot модели UserPostVote 3 столбца user_id, post_id, score. Пользователь голосует за публикацию и в user_post_score появляется запись связывающая его с публикацией и оценка в поле score.

В модели Post есть поле score (средняя оценка статьи пользователями) - вот его и хотелось бы вычислять, когда читается запись из таблицы.

Либо подскажите как можно решить это другим способом.

Конечно это можно сделать в контроллере, но у меня прописаны связи, например, для получения всех публикаций автора $user->publications и если все брать в контроллере тогда все плюшки от связей нивелируются.

Как неинтерактивное решение есть мысль  сделать сервис и дергать его раз в час по крону, что бы он рассчитывал рейтинг для каждой статьи и обновлял поле score. Но понимаю, что это велосипед.
Если сразу отдавать, тогда join + groupBy либо через subQuery, они для Eloquent тоже используются.
источник

AM

Andr Mar in Laravel для начинающих
Lumen - валидация пользовательских данных. не Request!!!

Пробовал:
$params = ['name' => 'john', 'gender' => 'male']
$validator = Validator::make($params, [
                                      'name' => 'required',
                                      'gender' => 'required'
                           ]);

Не работает выкидывает ошибку
Class Illuminate\Validation\Validator contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Illuminate\Contracts\Validation\Validator::make


пробовал штатными средствами

$this->validate($params, [
                                      'name' => 'required',
                                      'gender' => 'required'
                           ]);
Ошибка Argument 1 passed to Laravel\Lumen\Routing\Controller::validate() must be an instance of Illuminate\Http\Request, array given, called in

И правильно . я ему не Реквест даю...
источник