Yurij
config/app.php глянь что там у env стоит
Yurij
'env' => env('APP_ENV', 'local'),
Yurij
Как то так должно быть
Alexey
Как то так должно быть
там нет ни такого, ни другого подобного про APP_ENV
Yurij
https://github.com/laravel/laravel/blob/master/config/app.php
Yurij
тут смотри как должно быть
Yurij
/* |-------------------------------------------------------------------------- | Application Environment |-------------------------------------------------------------------------- | | This value determines the "environment" your application is currently | running in. This may determine how you prefer to configure various | services your application utilizes. Set this in your ".env" file. | */ 'env' => env('APP_ENV', 'production'),
Alexey
тут смотри как должно быть
да, это помогло, спасибо! Не подумал бы. Это всё идиотское наследие lesk
Yurij
Хоть кому то помог тут;)
Alexey
Хоть кому то помог тут;)
не скромничай) Вон, даже ещё один пользователь добавился благодаря тебе ;)
ADM
Всем привет!
ADM
Не давно начал юзать ларавел, посоветуйте курсы или книги. плиззззз
Yurij
https://laravel.com/docs/5.6/
ADM
Спасибо!
ADM
Вот ещё недавно такое встретил :)
Alexey
Владислав
https://medium.com/search?q=laravel - тоже может быть интересно
Ivan
Как по мне интереснее всего здесь на начальных этапах https://laravel.com/docs/5.6
Pandaren
Daniil 👾
Не давно начал юзать ларавел, посоветуйте курсы или книги. плиззззз
После годов фронтенда решил заняться бекендом на laravel и стартанул вот с этого курса - https://www.udemy.com/php-with-laravel-for-beginners-become-a-master-in-laravel/ Сейчас понимаю, что там много дичи и антипаттернов, но для старта - идеально.
Pandaren
я бы посоветовал слегка подольше погуглить, куча курсов есть хороших, уже спираченных)
ADM
я прохожу курс по ютубу
Nik
Вот ещё недавно такое встретил :)
что-то мне подсказывает что там ничего толкового быть не может внутри
Pandaren
я прохожу курс по ютубу
купи как нибудь курс от Дмитрия Елисеева
Pandaren
очень хороший
Alexey
я бы посоветовал слегка подольше погуглить, куча курсов есть хороших, уже спираченных)
кстати да, на торрентах можно скачать выше упомянутые laracasts или для начала в бесплатном варианте их глянуть
Alexey
ADM
ИТВДН очень тяжко объясняют
Pandaren
но я русские курсы просто не очень люблю, мне кроме дмитрия елисеева тяжко смотреть кого то из русских
Alexey
тоже есть
Я хоть и смеюсь, но мне именно вебфомайселф помогли стартануть)
Pandaren
Я хоть и смеюсь, но мне именно вебфомайселф помогли стартануть)
я смотрел у них что то по верстке еще год назад, хорошие ребята
Pandaren
он же вроде по yii
есть по ларавелу у него) этого года вроде бы
Pandaren
https://elisdn.ru/blog/117/laravel-master-class
Alexey
есть по ларавелу у него) этого года вроде бы
вот это поворот. Пойду гляну. Чувак этот крутой
Nik
>По многочисленным просьбам программистов, веб-студий и всех сочувствующих решил продолжить полезные дела и открыть новый проект. ничего не поменялось :D
Nik
Подобный чему?
курсы для пыхи / ларки
Daniil 👾
Nik
там наверняка нет систематизации знаний :)
Pandaren
курсы для пыхи / ларки
буржуи очень на юдеми сейчас по ларе снимают много
Daniil 👾
кто в курсе, насколько актуально создавать подобный контент ?
на английском курсов уже полно, а на русском я бы даже смотреть не стал
Vladimir
О чуть больше народу. Повторю свой вопрос Скажем User::join('names','name_id','=','names.id')->get() чудесным образом превращается в бред select * from user inner join names on users.name_id = names.id что дает нам в результируещем ответе два столбца id из первой и из второй таблицы, что приводит к бреду в кадрате так как для запросов with пойдут значения names.id а не user.id я обошел это дело довавив select но может есть все же какое-то решение из коробки?
Segmentation
))
Segmentation
Я все видел)
Daniil
Не проснулся еще😂
Женя
Привет, как решить проблему с жадной загрузкой, когда у тебя 2 поля содержат один и тот же провайдер. Проблема заключается в том, что подгружается моделька только к последнему.
Женя
Женя
Женя
Maksim (Ellrion)
with('provider_in.currency', 'provider_out.currency') Итого будет основной запрос плюс 4 Если хочешь меньше то уже надо выеживаться
Женя
Пробовал, ничего не получилось, возможно из-за моих снек-кейс названий?
Maksim (Ellrion)
Названия методов связей покажи
Maksim (Ellrion)
Я же тебе уже говорил. Имена методов связи не должны совпадать с именами полей! Я тебе это раза 3 помнится написал. Что в этой простой фразе не понятно??
Maksim (Ellrion)
для тех кто не понимает почему: https://github.com/laravel/framework/blob/5.6/src/Illuminate/Database/Eloquent/Model.php#L1467-L1476 https://github.com/laravel/framework/blob/5.6/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php#L306-L328 очень простой код показывающий как работает потом взятие связи.
Valera
Привет Есть вот такой провайдер, который расширивает переменную во все вьюхи
Valera
Valera
Во вьюхах используется так: {{$Settings['test']->phone}}
Valera
Но когда в БД ещё нет записи с type=test, то выдает ошибку: "Undefined index: test Пока решил так: {{$Settings['test']->phone ?? ''}} Есть ли какой-то вариант получше, что б не писать везде ?? '' ?
Maksim (Ellrion)
Но когда в БД ещё нет записи с type=test, то выдает ошибку: "Undefined index: test Пока решил так: {{$Settings['test']->phone ?? ''}} Есть ли какой-то вариант получше, что б не писать везде ?? '' ?
в провайдере запросы в бд это плохо. сделай лучше сервис Settings. так ты сразу два зайца убьешь. и свою проблему решишь и не будет запроса в провайдере
Valera
Можно подробнее?
Maksim (Ellrion)
Создай класс например в app/Services/Settings.php - App\Servics\Settings соответсвенно. с примерно следующим кодом
Maksim (Ellrion)
Maksim (Ellrion)
ну и зарегай его как синглтон. $this->app->singleton('settings', Settings::class); можешь еще хелпер навернуть settings($key, $default) будет работать по анологии с config(). и во вьюхе тогда или хелпер или app('settings')->get('test.phone')
Maksim (Ellrion)
да ну или если не через сервис то уж лучше через виью композер как написали https://t.me/laravel_pro/152455 но тогда проблема с ?? не уйдет (хотя я кстати это проблемой не считаю)
SarcasmIO
в целом мне вариант больше нравится чем нет