@laravel_pro

Страница 529 из 2014
Vladimir
23.06.2017
17:35:07
Парни. Подскажите такую вещь. У меня конфиг в бд хранится, и мне нужно внутри конфиг файла, получить config('settingsdb.mail_host') к примеру. Но я не могу это сделать, т.к сначала грузятся нативные конфиги, а потом провайдеры. Как можно замутить эту херню?

Андрэ
23.06.2017
17:36:16
внутри конфиг файла получай данные из .env файла

Vladimir
23.06.2017
17:36:30
Мне не из .env надо, а из базы данных

Андрэ
23.06.2017
17:36:49
аа, не так прочитал

Google
Андрэ
23.06.2017
17:37:28
Кажется, несколько странное решение

Vladimir
23.06.2017
17:37:36
Знаю, но нужно так)

Попробую свой провайдер создать, и глану

Андрэ
23.06.2017
17:38:04
А тебе конфиг, который в БД лежит- надо чтобы именно как конфиг ларавеля был доступен, по config?

Vladimir
23.06.2017
17:38:53
А тебе конфиг, который в БД лежит- надо чтобы именно как конфиг ларавеля был доступен, по config?
Он у меня доступен, но доступен после нативных php конфигов, мне нужно в mail.php пихнуть значение из бд

Yushkevich
23.06.2017
17:40:46
$sections=SectionSite::where('url',$url)->first(); if(is_null($sections)) есть firstOrFail или как-то так
firstOrFail нужно в try оборачивать. Поэтому тут на любителя и того, как обрабатывается. Об этом в писал (возможно в другом чате)

Dmitriy
23.06.2017
17:43:51
он кинет ModelNotFoundException

или 404 ошибку в контроллере

Yushkevich
23.06.2017
17:44:31
в контроллере не нужно
Это если есть обработчик под это. Иначе "привет серый экран"

Ну и в идеале, надо бы в этом самом обработчике (и не только этом) сразу и логи прописать нужного уровня и тд

а если этого нет, то упадет

Google
Yushkevich
23.06.2017
17:45:21
поэтому тут дело не в "контролере можно все", а в том, что еще сделано

Dmitriy
23.06.2017
17:45:23
If the exception is not caught, a 404 HTTP response is automatically sent back to the user, so it is not necessary to write explicit checks to return 404 responses

Это если есть обработчик под это. Иначе "привет серый экран"
выкинет 404 . что и нужно. в доке про это есть

F01134H
23.06.2017
17:46:06
if Diman pishet on english what a fuck man

Dmitriy
23.06.2017
17:48:10
ya tupo skopiroval s doki

Yushkevich
23.06.2017
17:48:50
Еще раз - если ты обрабатываешь экзепты по принципу "Никак", то этот вариант более чем подойдет. Это мы говорим про коробку без дополнительных телодвижений в виде "посмотреть, откуда ломятся, переадресовать на нужную страницу, а не всегда на дефолт". Ну и помним, что эти ModelNotFound внутри $dontReport по дефолту. Ну так, на всякий.

И я сейчас не сказал, что "всегда нужно это менять". Это я так, тоже заранее на всякий

Dmitriy
23.06.2017
17:49:49
Выше человеку нужно было просто 404. о каких обработках идет реч ? зачем придумывать сложность и т.д.

Yushkevich
23.06.2017
17:50:08
Если ты это знаешь и тебя такое поведение устраивает, то ок.

А там выше и давался человеку также ответ. Я же не сказал "как же ты без тестов вообще не боишься в браузере обновлять страницу"

Было указано несколько вариантов

и findOrFail или if() abort(404)

со всеми плюсами и минусами. От этого знаний вроде не должно убавится, а сложности так себе добавлено. Теперь надо запомнить, что можно так, а можно эдак

на вкус и цвет.. Ну и тд

F01134H
23.06.2017
17:53:46
я вообще кастомные фейлы в ларке абал

лучше свое что-нибудь написать, более прозрачное

ну или стандартные exception юзать

а то куча магических методов и все юзают разный функционал

или мб я что то не понимаю

Yushkevich
23.06.2017
17:56:18
Там достаточно магии и не все сделано удобно. Иногда приходится по исходникам полазить, чтобы посмотреть, как работает

Google
F01134H
23.06.2017
17:56:48
а еще лучше рест)

Vitaly
23.06.2017
17:59:25
Всем привет

F01134H
23.06.2017
17:59:47
привет Виталя

Vitaly
23.06.2017
17:59:52
Личный кабинет удобно же на ларавеле делать?

F01134H
23.06.2017
17:59:57
ээ

ну да

Vitaly
23.06.2017
18:00:45
Мы Бэка не может найти в команду(

Как быстро освоить эту тему

Личный кабинет , своя CRM

Я фронтендер

F01134H
23.06.2017
18:02:41
о

возьмите меня

F01134H
23.06.2017
18:03:26
а вообще, laravel.su

а в laravel.com вообще все на пальцах объяснено

Vitaly
23.06.2017
18:04:19
Я начал читать таже авторизация вроде все понятно расписано

Модель MVC же

?

В php строится вокруг model view controller?

Yushkevich
23.06.2017
18:06:03
Личный кабинет , своя CRM
найти опенсорс проекты и кури исходный код

уже достаточно много всего и проектов разных

Google
Vitaly
23.06.2017
18:07:17
В Joomla есть такая удобная штука seblod

Собрал свой лего и счастлив

Yushkevich
23.06.2017
18:07:46
ой спасибо. А потом это лего становится франкенштейном

Admin
ERROR: S client not available

Yushkevich
23.06.2017
18:07:57
и даже после разряда нормально не шевелится

Vitaly
23.06.2017
18:09:15
CRM лучше же для серьезной компании свою писать?

Amocrm нам не подходит

Там нет зависимых полей

Через seblod это собрать не составляет проблем

В laravel все это из коробки? Пользователи, права, авторизация?

Yushkevich
23.06.2017
18:17:20
Есть много пакетов, которые решают многие задачи. Тут нужно смотреть, какие именно нужны права

Можно Sentil посмотреть

Sentry

если штатного не хватает

тут еще вопрос удобства работы с этим

Евгений
23.06.2017
18:20:24
Я профи, берите меня на работу кароч

Yushkevich
23.06.2017
18:50:34
А кто чего хочет? Мы в спб скоро будем человека искать. Можем рассмотреть варианты )

нам уровня мидла будет нужен человек

F01134H
23.06.2017
18:55:24
офис?

Google
Evgeny_30
23.06.2017
18:59:40
Сезон crm-ок B-)

Евгений
23.06.2017
19:13:46
Нужна удаленка на парт тайм, желательно какой то конкретный проект полностью делать от начала до конца

Вот :)

Evgeny_30
23.06.2017
19:14:25
Да не, мне кажется, что права, самостоятельно прописать, не так сложно

Dmitriy
23.06.2017
20:31:49
установил laravel-debugbar. Прописал настройки в app.php Barryvdh\Debugbar\ServiceProvider::class а также 'Debugbar' => Barryvdh\Debugbar\Facade::class. В debugbar.php 'enabled' => true. НО в браузере не показывается панель с ним. Может пожалуйста подсказать, в чем проблема. ларавел версия 5.3. Запускаю проект через виртуалбокс + вагрант homstead от самого ларавела. Спасибо

Yushkevich
23.06.2017
21:02:26
В env файле debug=true

Затем pup artisan conf:cache

Dmitriy
23.06.2017
21:09:16
я так и делал.

Vashelon
24.06.2017
01:57:49
@MoneyMafia - канал где бесплатно публикуются различные способы и схемы заработка, которые продаются на тематических форумах за бешенные деньги.

Vlad
24.06.2017
08:42:44
Карбон можно локализовать не используя допббиблиотеки?

Carbon\Carbon::setlocale('ru')->parse($Company->create_at)->format('d F Y')}

Ломается парсе

<? setlocale (LC_TIME, 'ru_RU.UTF-8', 'Rus'); ?> <span class="company__date">{{ Carbon\Carbon::parse($Company->create_at)->formatLocalized('%d %B %Y')}}</span>

Страница 529 из 2014