
Александр
25.09.2018
10:53:13
Ты используешь стандартную авторизацию ларавеля?

Sem
25.09.2018
10:53:16

Александр
25.09.2018
10:53:41
Какие контролеры у тебя в Auth есть?

Google

Alex
25.09.2018
10:53:48
Ребята, привет. Я вывожу на странице данные, таким образом(скрин). Однако если поле одно не заполнено ругается так:
Undefined property: stdClass::$title
Подскажите пожалуйса как можно сделать так, чтобы при отсутствующем поле не бросал експшн а просто выводил пустую строку? Пробовал гуглить, не нашел пока

Sem
25.09.2018
10:54:55

Александр
25.09.2018
10:55:11
Verification
тут ищи
Это странно, потому что если в базе пустое поле, то блейд итак должен пустоту вывести
Ребята, привет. Я вывожу на странице данные, таким образом(скрин). Однако если поле одно не заполнено ругается так:
Undefined property: stdClass::$title
Подскажите пожалуйса как можно сделать так, чтобы при отсутствующем поле не бросал експшн а просто выводил пустую строку? Пробовал гуглить, не нашел пока
Проверки напихать можно, но это говнокод

Святослав
25.09.2018
10:57:18

Alex
25.09.2018
10:58:17

Anton
25.09.2018
10:59:06
два пайпа мне лично больше нравятся ?
{{ $var || 'default' }}

Святослав
25.09.2018
10:59:52

Google

Святослав
25.09.2018
11:00:28
хотя на Undefined может заругаться вроде

Anton
25.09.2018
11:01:01
{{ $var ?? 'Default' }}
тут не заругает ?
и тут даже можно делать {{ $a->b->c->d ?? 'default' }} - и даже если a не объект - ошибки не будет

Артем
25.09.2018
11:05:10

¯\_(ツ)_/¯
25.09.2018
11:07:25
Подскажите пакеты, примеры. лары и 1с интеграции.

Святослав
25.09.2018
11:07:49

Артем
25.09.2018
11:10:01

Святослав
25.09.2018
11:10:48
$a->b->c->d ?? 'default'
isset($a->b->c->d) ? $a->b->c->d : 'default' собсно одно и тоже

Евгений
25.09.2018
11:16:09
optional ещё есть

Alex
25.09.2018
11:24:24
О во еще задачка.
@foreach($model->previews_linked_images as $preview)
Хочу через каждые 2-3 элемента ставить разделитель, как это лучше сделать? Что-то в голову кроме говнокода ничего не приходит

Сергей З.
25.09.2018
11:25:38
Ребят, всем привет! Сейчас ковыряю laravel, скачал вот эту репу https://github.com/jcc/blog Все развернул, смотрю vue файлы. Решил поиграться с Vue, добавил console.log(); и ничего. Пересобрал js, получил console.log. Это нормальная практика, чтобы получить какой-то промежуточный результат нужно каждый раз пересобирать js?

Евгений
25.09.2018
11:25:45
в цикле есть переменная $loop, через неё можно
типа $loop->iteration

Сергей З.
25.09.2018
11:26:32
или это не мне?)))

Евгений
25.09.2018
11:26:49
это не тебе)

Alex
25.09.2018
11:28:37
спасибо, так и сделаю)

Google

Aibek
25.09.2018
11:30:17

Сергей З.
25.09.2018
11:31:50

Dmitriy
25.09.2018
11:32:01
вот еще способ, watch
https://laravel.com/docs/5.7/mix#running-mix

Сергей З.
25.09.2018
11:33:03
та я еще видел в репе этот watch думал на кой он нужен))

Aibek
25.09.2018
11:33:40
дебажить != пересобрать js-ку

Сергей З.
25.09.2018
11:35:14

Влад
25.09.2018
11:35:41
хочу сделать guest.api middleware. что желательно возвращать там?

Aibek
25.09.2018
11:37:02
все равно, это не одно и тоже, это разные вещи
я к тому что называй вещи своими именами)

Nikita
25.09.2018
12:29:13
Всем привет!
Посоветуйте конфигурацию виртуального сервера для 6 сайтов на ларавель с посещаемостью 200-400 человек в день.
Сколько памяти нужно, какой проц, сколько трафика примерно.

dev
25.09.2018
12:30:45
бери озу 8

Nikita
25.09.2018
12:30:46

dev
25.09.2018
12:30:51
на хетзнере клауд
в районе 5 евро можно взять неплохой впс

Nikita
25.09.2018
12:31:31

dev
25.09.2018
12:31:51
na hetznere klaud
)) - https://www.hetzner.com/cloud

Nikita
25.09.2018
12:32:19
Спасибо гуглить умею)

Sergey
25.09.2018
12:36:53

Google

F01134H
25.09.2018
12:39:52
хотя, у них довольно дешевые облака
у DO такой же будет дороже стоить

Max
25.09.2018
12:43:58
Привет, подскажите внутри файлов миграций я могу использовать env('key')?

F01134H
25.09.2018
12:44:30
да
но вообще надо юзать config()

Vladimir
25.09.2018
12:45:08
https://www.vultr.com

Max
25.09.2018
12:46:00
да
ок, значит проблема у меня
Пример:
DB::statement('GRANT ... ON table TO '. env('DB_USERNAME'));
в итоге username пуст


Санжар
25.09.2018
12:49:53
У меня проблема: ставлю реакт в ларавел, делаю php artisan preset react, потом npm install, но появляется ошибка:
Unexpected end of JSON input while parsing near '...i+75/C1B+PYuOXOKkMF4s'
Погуглил, как я понял это из-за проблем с сетью.
Пробовал это:
npm cache verify
npm cache clean --force
https://github.com/npm/npm/issues/19072#issuecomment-345555468
И делал npm install, там разве что npm WARN deprecated появлялся:
Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
И ошибка npm ERR! cb() never called.
У кого-то похожее было? Как решить и почему такие ошибки?
package.json:
{
"private": true,
"scripts": {
"dev": "npm run development",
"development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"watch": "npm run development -- --watch",
"watch-poll": "npm run watch -- --watch-poll",
"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
"prod": "npm run production",
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
},
"devDependencies": {
"axios": "^0.18",
"babel-preset-react": "^6.23.0",
"bootstrap": "^4.0.0",
"cross-env": "^5.1",
"jquery": "^3.2",
"laravel-mix": "^2.0",
"lodash": "^4.17.5",
"popper.js": "^1.12",
"react": "^16.2.0",
"react-dom": "^16.2.0"
}
}


Max
25.09.2018
13:02:36

Sergey
25.09.2018
13:06:37

Sem
25.09.2018
13:22:44
Народ, поделитесь, пожалуйста опытом переноса поля email в другую таблицу, хочу чтобы в users осались только аутентификационные данные, а всё остальное било в профиле(отдельной таблицей)
Перелопатил кучу форумов и статей и всё бы хорошо, но только после переноса перестаёт работать функционал подтверждения email, который в 5.7
Есть у кого-то уже опыт с похожей ситуацией?

Sergo
25.09.2018
13:35:41

Sem
25.09.2018
13:36:40

Dmitriy
25.09.2018
13:38:40
скорее всего потому что лара у юзера не может поле email найти? ты нашел это место в коде?

Sem
25.09.2018
13:44:26

Влад
25.09.2018
13:55:20
Посмотри URL ошибки при отправке, дальше php artisan route:list и phpstorm в помощь с его способностью прыгать по классам и методам

Sem
25.09.2018
13:57:26
Да в том то и дело нет ошибок, метод resend также прекрасно отрабатывает, показывая, что он якобы снова отправил письмо с подтверждением, но письма нет

Google

Dmitriy
25.09.2018
14:01:45
вот здесь оно отправляется
Providers/EventServiceProvider.php
if ($event->user instanceof MustVerifyEmail && ! $event->user->hasVerifiedEmail()) {
$event->user->sendEmailVerificationNotification();
}
}
тебе нужно методы из этого интерфейса Illuminate\Contracts\Auth\MustVerifyEmail; переопределить

Sem
25.09.2018
14:07:01
Спасибо тебе добрый человек - буду пробовать

Oleksa
25.09.2018
14:18:29
Вопрос таков. Как мигрировать? В чем проблема - при запуске php artisan migrate - имею ошибку
Прикол в том что в миграции таблица прописана

Andrey
25.09.2018
14:21:39
у тебя в таблице users идет обращение к permissions ?
и ее еще нет скорее всего

Oleksa
25.09.2018
14:22:40
нет

Adel
25.09.2018
14:22:44
странный запрос для миграции...
select *

Eugeny
25.09.2018
14:23:29
напиши php artisan migrate:status

Oleksa
25.09.2018
14:23:31

Eugeny
25.09.2018
14:23:38
и подследняя, которая будет зеленая, на ней падает

Oleksa
25.09.2018
14:24:54