Andrey
🎄Victor
мне в общем нужно чтобы кто-то сказал: даа, заюзать video/photo как ПК это огонь)))
🎄Victor
и я пойду кодить дальше))
Skeptic
да не парься, сделай нейм юник и айди, если действительно хочешь вынести в отдельную таблицу типы
Andrey
мне лично не совсем понятно, если у тебя тольк photo и video и пополнения не планируется, зачем им табл отдельная. Что там в таблице типов еще за колонки
Skeptic
+1
🎄Victor
🎄Victor
id, name, budget_factory, title
🎄Victor
в таком духе сейчас)
Andrey
это часто меняемое значение? его надо будет менять прям из веб-панели? в переменные окружения нельзя вынести эти коэффициенты?
🎄Victor
коэффициенты будут меняться часто точно
Andrey
тогда ок
🎄Victor
ну и вообще, я вот честно говорю, 2 месяца делаю проект, каждую неделю меняются поля) Вообще вот не знаю, например ввели поле “супервидео” недавно)
🎄Victor
заказчики такие заказчики)
🎄Victor
лучше пусть будет отдельная таблица, нервы целее будут)
🎄Victor
например есть так же разрешение заказа, сегодня добавили 3K) хотя казалось бы, разрешение не часто меняется)
Andrey
слушай, ну как вариант: можно сделать key-value таблицу и хранить там настройки
🎄Victor
так я и сделал)
🎄Victor
для всех вот этих значений)
просто думаю id убрать кое-где
🎄Victor
В общем, уберу)
будет name PK)
Andrey
🎄Victor
Спасибо за статью)
🎄Victor
Владимир
Изучаю laravel. В обучающем видео показан массив $bootstrapers, в котором среди прочего есть вызов 'Illuminate\Foundation\Bootstrap\LoadConfigureLogging' - класса, отвечающего за логирование. А у меня в установленном laravel такого вызова нет. Это в новых версиях убрали? или от чего это зависит? или у меня что-то недоустановилось?
Dmitry
Dmitry
Владимир
В видео 5.0 (насколько я понял)
Dmitry
В видео 5.0 (насколько я понял)
лучше для начала всю доку прочитай по диагонали, а потом вдумчиво. Это полезнее. Но и видосы лучше по текущей версии смотреть, а техники на laracast почерпывать
Владимир
ну и в видео показано, что в public/index.php:
require DIR.'/../bootstrap/autoload.php';
потом из него require DIR.'/../vendor/autoload.php';
а у меня сразу:
require DIR.'/../vendor/autoload.php';
Dmitry
Владимир
Владимир
Dmitry
Andrey
не если композер вы не используете, то довольно странно что хорошо знакомы с php;
Dmitry
c php - хорошо знаком
начни с http://www.phptherightway.com/
и дальше углубляйся. Почитай про PSR, composer, уже потом фреймворки
Andrey
сейчас на нем весомая часть экосистемы языка строится
T.A
всем привет, есть футбольный турнир и на фронте нужно вывести все группы и для каждой команды вывести статистику
T.A
где лучше посчитать данные. на бэкэнде или фронте?
ThunderAL
смотря какая струкура бд
ThunderAL
и какой фронт
ThunderAL
если на фронте spa — надо сделать апи на получение данных и парсить на фронте
ThunderAL
если фронт статика, то в blade
ThunderAL
что именно надо "считать"?
T.A
ThunderAL
ок. что хранится в бд?
ThunderAL
и как хранится(в каком виде)
ThunderAL
ну.
отдаём эти данные и пилим через foreach на фронте
ThunderAL
какой-нибудь
axios.get('/api/getTeamStats').then(data=>some_local_val=data.data)
не знаком с ангуляром. но суть такова:
делаем на сервере роут, который отдаёт эти значения.
делаем запрос на этот роут из фронтенда и обрабатываем
T.A
проблема с подсчетом кол-ва пропущенных мячей
T.A
ThunderAL
сформулируй проблему нормально. я, конечно, экстросенс, но увидеть и понять что ты хочешь и в чём проблема мне сил не хватает
ThunderAL
где хранятся пропущеные мячи или как их можно расчитать
ThunderAL
или тебе надо расчитать все пропущеные мячи
T.A
ThunderAL
вот именно. видимо, ты сам не знаешь чего хочешь
ThunderAL
подумай. как вообще можно вычислять пропущенные мячи
поделись итогами размышлений. мб тогда помогут
Anonymous
Он видимо про сумму пропущенных мячей для подсчёта итоговых значений в таблице рейтинга
Razer_Sergey
Добрый день, не могу понять почему lara не хочет переваривать роуты на один и тот же адрес под разными именами
например есть 2 роута
Route::get('/tours', [
'as' => 'tours',
'uses' => 'TourController@index'
]);
Route::get('/tours', [
'as' => 'tours.small',
'uses' => 'TourController@index'
]);
При попытке обратиться к любому из них(route('tours.small',['sort'=>'order'])) вылетает ошибка Route [tours.small] not defined
Игорь
Смотри, вот делаешь link на /tours и Лара такая, а какой же мне выбрать... tours или tours.small
Игорь
Вдруг у тебя там были бы разные контроллеры 🤷♂
Игорь
Игорь
Создаёшь чтото типа /tours_small
Игорь
И делаешь из него редирект на /tours
Razer_Sergey
Спасибо, надеялся что без лишнего редиректа можно обойтись делая роут на один и тот же урл с разными параметрами а потом в зависимости отот имени роута применять определенные функции. Понял что так нельзя)
Antonio
Привет всем.
Помогите разобраться с применением доки. Есть сервис с методом getRate(). Впринципе все работает нормально если инжектить сам сервис
Antonio
но в документации увидел, что можно биндить сразу переменную, но что-то не пойму как ее инжектить и использовать
Дима
Объявляй переменные через view композеры
Antonio
так мне переменная нужна не во view, а в контроллере/другом сервисе
Эмин
как не очень красивый вариант - можешь забиндить в контейнере
Dmitry
Antonio
тоесть в провайдере делаю вот так:
$this->app->needs('$rate')
->give($rateService->getRate());
Как указано в документации (https://laravel.com/docs/5.5/container#binding)
Dmitry
Dmitry
Dmitry
сервис это кусок конкреной бизнес логики
Dmitry
Опиши лучше свою задачу и почему ты пришел к такому решению. Я думаю тебе помогут лучше это оформить
Antonio
вот это кусок логики, который должен мне вернуть конкретный объект (модель) в зависимости от пользователя и других имеющихся данных