@laravel_pro

Страница 1901 из 2014
Александр
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
Какие контролеры у тебя в Auth есть?
Forgot,Login,Register,Reset и Verification

Александр
25.09.2018
10:55:11
Verification

тут ищи

Это странно, потому что если в базе пустое поле, то блейд итак должен пустоту вывести

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

Проверки напихать можно, но это говнокод

Alex
25.09.2018
10:58:17
{{$variable or 'Default Message'}} попробуй так
оо да норм думаю, спасибо)

Anton
25.09.2018
10:59:06
два пайпа мне лично больше нравятся ?

{{ $var || 'default' }}

Святослав
25.09.2018
10:59:52
{{ $var || 'default' }}
даже так можно $foo->bar ?: 'baz'

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
так работает только в лезвиях или во всем php?
Оператор объединения с null в php 7.0+

Артем
25.09.2018
11:10:01
Оператор объединения с null в php 7.0+
Я про то что $foo->bar при неопределенном $foo не будет выпадать в ошибку. У меня обычно выпадает))

Святослав
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
в цикле есть переменная $loop, через неё можно
можно почитать подробнее где-то?

или это не мне?)))

Евгений
25.09.2018
11:26:49


это не тебе)

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

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

Сергей З.
25.09.2018
11:33:03
https://laravel.com/docs/5.7/mix#browsersync-reloading
спасибо, как-то упустил это

та я еще видел в репе этот watch думал на кой он нужен))

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

Сергей З.
25.09.2018
11:35:14
дебажить != пересобрать js-ку
дебажить -> пересобирать js-ку в моем случае было...

Влад
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
)) - https://www.hetzner.com/cloud
Когда это хетцнер стал дешевле DigitalOcean?)

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
да
пробовал использовать?

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

Sem
25.09.2018
13:36:40
ну миграции + upgrade'ры + фикс того, что ломется
Логично, это я уже сделал) - не могу понять почему не работает отправка писем на подтверждение email

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

Sem
25.09.2018
13:44:26
скорее всего потому что лара у юзера не может поле email найти? ты нашел это место в коде?
Вот его то и не могу найти, где лара не может найти это поле, поэтому спрашиваю может кто уже сталкивался с этим

Влад
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


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