Dmitry
В компонентах везде id. нужно будет переписывать их.
ну а где другой паттерн переименуй в another_id
Dmitry
какая разница как он в роутере называется?
Nurik
Решил уже. В начале группы указал: Route::pattern('id', '[a-zA-Z0-9\-\_]+');
Nurik
какая разница как он в роутере называется?
Как он в роуте называется параметр так и нужно называть параметр при создании ссылки route('offer.index',['offerId'=>'123']) я про это. У меня в компонентах везде id.
Nurik
это вроде глобальный, нет?
нет, не глобальный оказывается. На уровне группы переопределяет. Если в неё включить. Иначе глобально, да.
Dmitry
ну и код без всяких групп https://c2n.me/3SHaLQ9
Nurik
Ну короче работает, самое главное. Проверил сейчас. Просто перебивает видимо если повторно использовать.
Dmitry
скорее всего да, просто перезаписывает. И те роуты что ниже, будут уже с этим паттерном работать
Nurik
Да. перезаписывает, всё то что ниже.
Nurik
Ну в общем просто перемещу роуты вниз, которые будут юзать другой паттерн.
Dmitry
ты кстати проверь, мне кажется локальный патернт должен перекрывать глобальный
Nurik
Это если where указывать для каждого роута в группе ?
Dmitry
ага
Nurik
ага
Ты прав. Работает как надо. Благодарю.
V
Посоветуйте пожалуйста как лучше изменить правило валидации линка ?
Anonymous
И все таки, подскажите с кастомной аудентификацией. Есть проект Laravel, который привязан к штатной бд, а есть отдельно таблица пользователей (в другой бд ). Таквот как мне связать их, чтоб можно было авторизовываться спокойно, копировать (синхронизировать их не хочу). Есть у кого идеи?
Andrey
Привязываешь модель пользователя к этой таблице и все
Anonymous
Ребята нужно написать полноценый ws на ларе. Эсть опит написания чата на yii 2. Что посоветуете использовать в laravel.5.5?
nes
когда пытаешься сделать ЯП для своего кота
Kirill
это не яп
Kirill
яп начинаются с (e)BNF
Kirill
потом лексер, потом llk\lalr\slr парсер
Kirill
потом ast
Kirill
потом уже результат
Anonymous
Доброй ночи, подскажите как подключить vuetify в ларавел?
Antonio
Кто-нибудь делал загрузку и сохранение файлов в базу?
Konstantin N.
Кто-нибудь делал загрузку и сохранение файлов в базу?
В базу сохраняется путь до картинки.
Andrey
Кто-нибудь делал загрузку и сохранение файлов в базу?
Делал. Откажись от этой затеи сразу, если ты хочешь весь файл в базу класть.
Antonio
В базу сохраняется путь до картинки.
Там не картинка, а доки, но не суть.
Antonio
Есть желание именно хранить в базе, а не в файлах
Andrey
Убей это желание - это провальный путь.
SiZE
Клуба анонимных хранителей файлов в базе нет, если ты хотел вступить)
Andrey
Аргументы?
База считывает всю строку, чтобы отдать тебе одну колонку.
Andrey
Из этого следует, что ты очень сильно потеряешь в производительности
SiZE
Какие подводные камни? Может есть пример?
Ну я не знаю что ты там и сколько хранить будешь. Но например дамп увеличивается прилично и время его развертывания
Antonio
База считывает всю строку, чтобы отдать тебе одну колонку.
Файлы все равно будут в отдельной таблице и дёргаться только при необходимости
SiZE
Может быть удобно, если несколько точек входа
Antonio
Первая причина, есть желание ограничить доступ к файлам со стороны пользователей сервера( разрабы, админы и т.д.)
SiZE
Например у тебя оракл со своим входом и ещё три бэка
Antonio
Отрицальные стороны я понял, к ним готов и в данном проекте это будет не существенно
SiZE
А почему админ из базы файл достать не сможет?
SiZE
Рутом зайдет и все
Antonio
База располагается на другом сервере
Dmitry
База располагается на другом сервере
А доступы к ней в твоем коде
Dmitry
Выборка будет оч долгой
Antonio
Кроме долгой выборки и большого объёма есть нюансы?
Dmitry
Кроме долгой выборки и большого объёма есть нюансы?
Лучше положи их в отдельную папку, а забирай например по фтп или что то типа того
Dmitry
Хотя тоже не оч производительно
Dmitry
Ну смысл такой хранить на отдельном сервере/папке, и доступ только разрешенным
Andrey
Погоди, погоди
Andrey
Ты же можешь файлы отдавать через php
Andrey
с одноразовыми ссылками
Andrey
Для разграничения доступа между запросами
SiZE
с одноразовыми ссылками
Я просто понял, что автор боится физического доступа. Админа с флешкой )
Andrey
От этого только шифрование спасает
Anonymous
public function users($year = null) { if (!$year) $this->year = date('Y'); else $this->year = $year; $users = App\User::whereHas('roles', function($query) { $query->where('year', $this->year); })->get(); }Гайс тут я как понял запрос пользователей у которых есть какие то роли в текущем году если $year = null. Вопрос можно ли как то иначе описать или вообще правильно ли описан метод?
Anonymous
Привет всем! подскажите как сделать проверку на пустое поле и если оно пустое выводить например "нет данных" я сделал удаление не каскад а сет нулл после вовьюхе ошибка
Anonymous
т.е. если в родительской удаляю в дочерней удалять не нужно запись но теперь запись с дочерней не выводится получаю эксепшен
Anonymous
что такого поля нет и вывести нечего
Anonymous
ща
Anonymous
d>{{ $transport->bsmts->modelnumber }}</td>
Anonymous
transport это дочерняя bsmt родительская
Anonymous
@aztwin ну через Scope например
Anonymous
передаю так public function bsmts() { return $this->belongsTo('App\Bsmt','bsmt_id');