
Amon Bower
06.05.2018
17:33:01
дамп или дроп?

Oleg
06.05.2018
17:33:28
dd()

Владислав
06.05.2018
17:58:22
Бывает такая дичь, запихиваю в try catch

Алексей
06.05.2018
17:59:39
Привет всем. Подскажите, есть проект на ларавель, если заливать в корень на хостинге - все работает, а вот если в корне создать папку и залить туда, работать перестает

Google

Алексей
06.05.2018
17:59:46
Гугл что то внятно не ответил

Nikita
06.05.2018
18:06:50
Всё зависит от настроек apache или nginx, в зависимости от того что используется. Не понятно какой ответ ты хочешь услышать

Andrey
06.05.2018
18:14:06
у меня было вроде похожее, проблема была кодировки в базе

Алексей
06.05.2018
18:40:02
Используется хостинг. Поэтому о настройках сервера не известно, но ларавель работает, когда лежит в корневой директории домена. т.е. www/domen.ru/
а когда в корневой директории создаю папку: www/domen.ru/laravel
и заливаю в нее тот же проект, в этом случае выдает всегда страницу 404

Edward
06.05.2018
18:42:13
if (request()->has('telegram')) {
$worker->telegram = request('telegram');
}
Почему это срабатывает, если у меня значение null?
В доке написано идет проверка на наличие такого ключа и проверка на null

Алексей
06.05.2018
18:42:53
в корне проекта лежит файл .htaccess с редиректом на папку public

Timur
06.05.2018
18:42:56

Edward
06.05.2018
18:43:56
ну has же
У меня на laravel 5.4 это работало, а на 5.6 перестало(

Timur
06.05.2018
18:46:06

Google

Timur
06.05.2018
18:46:22
стало логичнее

Edward
06.05.2018
18:47:28
Спасибо

Nikita
06.05.2018
18:48:39

Алексей
06.05.2018
18:51:38

Timur
06.05.2018
18:55:36
Обычно в корневой папке делают symlink на папку public (которая в ларавел)

Nikita
06.05.2018
18:56:18
по моему обычно настраивают сервер на папку public и всё

Timur
06.05.2018
18:56:18
то есть создают ссылку на public

Nikita
06.05.2018
18:56:27
зачем городить огород с симлинками и редиректами)

Алексей
06.05.2018
18:57:17
На реальном примере
Есть тестовый домен:
http://dev.medic-int.h1n.ru
в нем нет проекта laravel
и папка, в которой лежит проект laravel
http://dev.medic-int.h1n.ru/laravel/

Timur
06.05.2018
18:58:32

Алексей
06.05.2018
18:59:57
т.е. по сути все работает, но выдает ошибку 404. И только в том случае, если проект лежит в какой то папке сверху
А если его положить в корень, все ок работает
мб htaccess в корне не тот?
Потому что если перейти в папку public, то все работает ок
http://dev.medic-int.h1n.ru/laravel/public

Nikita
06.05.2018
19:05:22
ну если у тебя всё лежит в папке /laravel то и редиректы надо делать в laravel/public
пробуй заменить public/ на laravel/public

Google

Nikita
06.05.2018
19:06:35
Или дописать RewriteBase /laravel/ вначале, тоже поидее поможет

Алексей
06.05.2018
19:13:45

Nikita
06.05.2018
19:14:23
выложи в текстовом виде .htaccess
Наверное то что это всё на хостинге за 100р?)

Json
06.05.2018
19:15:18

Алексей
06.05.2018
19:16:13

Nikita
06.05.2018
19:16:34
?

Алексей
06.05.2018
19:16:41

Nikita
06.05.2018
19:16:54
а один хрен они все одинаковые

Алексей
06.05.2018
19:17:03
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public [L]
RewriteRule ((?s).*) laravel/public $1 [L]
</IfModule>

Json
06.05.2018
19:17:27

Алексей
06.05.2018
19:18:34

Nikita
06.05.2018
19:19:08

Json
06.05.2018
19:19:09

Алексей
06.05.2018
19:20:23
Не подскажешь в 2-х словах чем отличается эта строка?

Json
06.05.2018
19:21:22

Nikita
06.05.2018
19:22:22

Json
06.05.2018
19:23:09

Google

Json
06.05.2018
19:26:19

Maksim
06.05.2018
20:08:31
Ребята, кто-нибудь пробовал Codeception модуль Laravel5 использовать на Lumen?
О, неплохую статью на русском нашел https://code.tutsplus.com/ru/tutorials/how-to-create-a-custom-authentication-guard-in-laravel--cms-29667

Adilet
07.05.2018
02:06:09
Всем привет, как можно получить все элементы в таблице у которых id допустим 1, получается получить только первую, ——
$products = Product::where('id', user->id)->?;
Получилось получить все нужные через find(), но что делать, если можно только через where?

Andrew
07.05.2018
02:21:34
->get()

Adilet
07.05.2018
02:27:18
Прежние запросы были неправильно написаны)
Спасибо)

zVlad
07.05.2018
05:20:59
Привет! Подскажите как заделать свою страницу с настройками в Админке? Сам файл конфиг где лучше хранить: в БД или где то на фтп в файле? Кто делал такое - поделитесь разработкой )

Dmitry
07.05.2018
05:27:36

zVlad
07.05.2018
05:45:42

Илья
07.05.2018
05:47:41
я немного иначе делаю
храню в базе таблицу с key, value
в сервис провайдере лежит что-то такое
$config = Cache::get('db_config', function () { return DB::table('config')->get()->pluck('value', 'key'); });
config($config);
При изменении конфигов из БД обсервером выполняю Cache::forget('db_config')

Dmitry
07.05.2018
05:48:04
https://habr.com/company/mailru/blog/325492/

Илья
07.05.2018
05:51:02

Dmitry
07.05.2018
05:55:30

Илья
07.05.2018
05:55:44

Илья
07.05.2018
05:56:20
config('key')
А стандартное config куда делось?) или там проверка есть, и отдает либо стандартное либо из базы

Dmitry
07.05.2018
05:56:47

Nik
07.05.2018
05:58:40

Google

Илья
07.05.2018
06:07:02

Dmitry
07.05.2018
06:07:49

Nik
07.05.2018
06:07:57
ага

Илья
07.05.2018
06:08:14
если в БД нет 'test', то вернёт локальное значение
'test' это key в данном примере

Dmitry
07.05.2018
06:09:07
ага
app->singlton в ларе это не тот синглтон
так то ты можешь сколько угодно создать объектов данного типа :)

Nik
07.05.2018
06:13:15
а, там было про ларковский. не заметил

Илья
07.05.2018
06:21:57

Илья
07.05.2018
06:32:37

Илья
07.05.2018
06:39:40

Ky
07.05.2018
06:40:46

Timur
07.05.2018
07:21:11
всем привет