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