Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Вакансии » Ищу опытного Laravel-разработчика или Team-Lead на удалёнку » 23.06.2016 11:25:59

znack
Ответов: 0

Для разработки веб-проекта в сфере строительства требуется опытный разработчик со знанием Laravel.
Ищутся люди исключительно знающие laravel больше 2 лет. Разработка отдельных задач разной сложности для одного проекта.

Требования:
Опыт работы с Laravel, Redis;
Обязательно умение читать тесты, phpunit , behat и codeception;
Обязательно иметь навыки в создании API и интеграции со сторонними сервисами.

В качестве дополнительных требований :
Полный запрет на использование сторонних пакетов без предварительного обсуждения плюсов и минусов.

Будет плюсом:
Возраст от 20 до 30 лет
Умение пользоваться git'ом (примеры ваших работ и аккаунт на гитхабе в плюс)
Минимализм в коде и максимализм в комментариях.
Выполнять задачи в срок и грамотная оценка сил
Работа в команде (у нас ещё один разработчик, верстальщик и дизайнер)
Необходима доступность по skype и возможность интерактивной работы с разработчиком.

Первостепенная задача:
Интеграцию сайта с Яндекс.Кассой и сторонней биллинговой системой.
Выгрузка и загрузка данных (Excel (xls) / XML / Для Яндекс.Маркет)
Создание модуля логистики

Время:
Наличие свободного времени не менее 4 часов в день на проект, возможно совмещение с другими проектами;

Оплата:
В ответном письме обязательно указывайте кратко о своем опыте, количестве времени которое сможете уделять с календарным планом выполнения работ с указанием проверяемых точек,
вашей цене за час работы, желаемый формат оплаты (за блок задач, почасовая ставка, за неделю).
Мы, в свою очередь, познакомим с проектом и имеющимся блоком задач

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

email : vertex-3d@mail.ru

#2 Re: Laravel 5.x » Child of chilld relationship » 05.06.2015 17:32:27

Вопрос снят!
решение простое подойти с другой стороны через Элементы))

#3 Laravel 5.x » Child of chilld relationship » 05.06.2015 12:17:47

znack
Ответов: 1

День добрый друзья

вопрос такой
есть три таблицы
Types ---> Categories  ----> Elements
между ними связь через пивоты

как мне извлечь данные из таблицы elements из Types
никак сам дойти не могу

уже даже вот так делал но что то не так

public function topics()
    {
        return $this->manyThroughMany('element', 'category', 'type_id', 'id', 'element_id');
}

public function manyThroughMany($related, $through, $firstKey, $secondKey, $pivotKey)
    {
        $model = new $related;
        $table = $model->getTable();
        $throughModel = new $through;
        $pivot = $throughModel->getTable();

        return $model
            ->join($pivot, $pivot . '.' . $pivotKey, '=', $table . '.' . $secondKey)
            ->select($table . '.*')
            ->where($pivot . '.' . $firstKey, '=', $this->id);
    }

Спасибо

#4 Re: Laravel 5.x » пивоты, усложнение жизни » 05.06.2015 12:09:58

отдельная связь потому что много таблиц которые лайкуются
а так инкрементируются только в одну таблицу

#5 Re: Laravel 5.x » пивоты, усложнение жизни » 05.06.2015 00:28:46

Есть один пакет для лайков
он основан на полиморфах
там используется два способа полиморфах
один morphTo MorphMany для связи лайков с разными таблицами(предметы/посты/вопросы)
второй morphTo MorphOne как раз для count()

используется просто :
$model->relatedmodel->count

там сохраняются все count() от всех таблиц
причем есть только два поля id/count

надеюсь это выход
удачи

#6 Re: Laravel 5.x » пивоты, усложнение жизни » 03.06.2015 00:18:12

после каждого нового поста инкрементируй поле count в таБлице постов
тогда если нужно количество оно всегда под рукой

ну и полиморфы юзай конечно
удачи

#7 Re: Laravel 5.x » Проекты на laravel » 29.05.2015 23:54:01

поищи в гугле open source laravel
есть достаточно в сети проектов
также ищи пакеты для ларавел это почти маленькие проекты
если правильно их совместить то можно сносный проект построить
удачи

#8 Re: Laravel 5.x » Автоматическая регистрация пользователя на сайте » 29.05.2015 23:51:35

ну это ведь таже регистрация просто совмещенная с подачей обьявления
поищи любой урок по регистрации там работы на 5 минут
удачи

#9 Laravel 4 » Проверка дополнительных полей при логине » 29.05.2015 15:41:20

znack
Ответов: 0

Друзья подскажите советом
сабж не трудный но я запутался

$fields=array_merge(Input::only('password'.'email').['active'=>1].['is_banned'=>0]);

if(Auth::attempt($fields.true))
//
do smth
//

вопрос - как мне вывести не просто boolean а проверить в чем именно юзер ошибся и был ли он забанен или не активирован?

Заранее блародарю всех за помощь

Подвал раздела