Laravel по-русски

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

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

#1 Re: Laravel 5 » Кастинг некоторых записей (талица site_settings) » 15.02.2019 12:19:42

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

    public function __get($key)
    {
        return $this->getAttribute($key);
    }

#2 Re: Laravel 5 » Вывод товаров из Бд laravel ошибка » 24.12.2018 15:54:26

В официальных доках достаточно подробно описан цикл жизни запроса

#3 Re: Веб-разработка » Как происходит загрузка файлов в разных CMS » 24.10.2018 10:08:20

скорее всего он не загружается на лету а происходит вывод его на экран с помощью FileReader Api. Вот тебе примеры https://www.javascripture.com/FileReader

#4 Re: Вакансии » Разработка ИМ » 22.10.2018 12:28:31

Кто о чем пишет) я про расшифровку, а вы про реализацию. Но раз так, то итем молл можно написать полностью на laravel, а для мессенджера большую часть сервисов (90+%)

#6 Re: Вакансии » Разработка ИМ » 22.10.2018 10:50:22

ИМ - что это? Инстант мессенджер, итем молл?.. расшифровать каждый для себя по разному может)

#8 Re: Laravel 5 » Ошибка -Trying to get property 'title' of non-object » 18.09.2018 13:25:05

В последнем куске кода ты в инклюд не передаёшь переменные. Вангую что из-за этого

#9 Re: Laravel 5 » Загрузка Laravel на хостинг (HTTP ERROR 500) » 27.03.2018 12:40:57

версия пхп низкая слишком.
на официальном сайте же написано
requirements:

PHP >= 7.1.3
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Ctype PHP Extension
JSON PHP Extension

#12 Re: Laravel 5 » Как реализовать логику репозиториев с query builder ? » 17.01.2018 10:33:57

1) Модель не должна привязываться к реализации хранения, это просто объект
2) Объект репозитория реализовывает логику хранения моделей(база, файлы, кеш и т.д.)

interface MemberRepository {
    public function save(Member $member);
    public function getAll();
    public function findById(MemberId $memberId);
}

class ArrayMemberRepository implements MemberRepository {
    private $members = [];

    public function save(Member $member) {
        $this->members[(string)$member->getId()] = $member;
    }

    public function getAll() {
        return $this->members;
    }

    public function findById(MemberId $memberId) {
        if (isset($this->members[(string)$memberId])) {
            return $this->members[(string)$memberId];
        }
    }
}

class RedisMemberRepository implements MemberRepository {
    public function save(Member $member) {
        // ...
    }
}

#14 Re: Laravel 5 » Ларавел жрет много оперативы » 25.08.2017 13:38:38

по статье https://habrahabr.ru/post/145895/   настрой профайлинг на ларавеле у себя и узнаешь где и что так жрёт

#15 Re: Laravel 5 » Отдать файл на скачивание » 14.08.2017 15:26:49

public function download($fileId){ 
    $entry = Fileentry::where('file_id', '=', $fileId)->firstOrFail();
    $pathToFile=storage_path()."/app/".$entry->filename;
    return response()->download($pathToFile);           
}

#16 Re: Laravel 5 » Мультидомены на ларавеле » 14.08.2017 14:58:31

/etc/hosts не поддерживает wildcard
настраивай локально зону днс

#17 Re: Вакансии » PHP программист (laravel) » 04.08.2017 13:17:47

вам бы лучше Lumen под API, в Laravel много лишнего для ваших задач

#18 Re: Общий раздел » Алгоритм определения места в рейтинге » 21.07.2017 16:27:36

Логическая несостыковка? Хм... Как посмотреть, ведь у предыдущих - 2-е место.

ну логичнее написать    2-4 место - юзер2,юзер3,юзер4

#19 Re: Общий раздел » Алгоритм определения места в рейтинге » 21.07.2017 15:28:03

есть момент:
юзер1 - 100очков
юзер2 - 80очков
юзер3 - 80очков
юзер4 - 80очков
юзер5 - 50очков

вы отображаете как
1 место - юзер1
2 место - юзер2,юзер3,юзер4
3 место - юзер5

собственно сам момент:
почему у юзер5 не 5-е место , а 3-е?

#20 Re: Laravel 5 » [Firebase] Как управлять пользователями из Laravel. » 10.07.2017 15:48:27

думаю надёжнее написать свой клиент для работы с апи firebase и общаться напрямую. а то подними ноду, напиши клиент для неё.

#21 Re: Laravel 5 » Сумма платежей у пользователей без перебора массивов » 28.06.2017 15:48:49

а почему $users[0] , а не implode($users[0], ',')  ? Может у этого юзера как раз и нету платежей

#22 Re: Laravel 5 » Почему не работает такой простой пример? » 06.05.2017 14:11:10

dart пишет:

Созданный через artisan контроллер тоже выдаёт эту ошибку

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class SiteController extends Controller
{
    //
}

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

ты в аритзане сгенерил обычный контроллер. Вероятно тебе нужно сделать Command"у

#23 Re: Вакансии » Web-программист на проект (free-lance или удалёнка part-time) » 02.05.2017 17:21:43

смешные сроки) тут только прайсы месяц-другой займут. как товары из прайсов будут сопоставляться товарам в базе? не думаю что у продавцов будут такие же названия. у них свои базы со своими товарами и они не будут заниматься переименованием товаров или присваиванием им каких-то номеров. тут необходим инструмент маппинга ихних к вашим и желательно чтобы большую часть он обрабатывал автоматически.
да и к архитектуре подход нужен, так как нагрузка будет огромная.
это не классический интернет-магазин, как многим кажется, и тут работы на месяца 3-4 в зависимости от деталей. и стоимость спецов такого уровня выше чем у заявленных

#25 Re: Laravel 5 » Можно ли миновать аутентификацию на стадии разработки проекта? » 22.03.2017 13:54:59

а если у него админы могут иметь разные роли и от этого зависит  функциональность админки? лучше уже терпеть)

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