@laravel_pro

Страница 1773 из 2014
Dave
22.08.2018
10:46:17
Ya Est GRUD!

Di7aK
22.08.2018
10:46:30
он на беке не особо нужен, не знаю как вы, а я использую бек только для апи

[Anonymous]
22.08.2018
10:46:50
или CRUD
а кто его реально юзает? Ка как по мне бесполезная штука

Google
[Anonymous]
22.08.2018
10:47:20
в yii2?
ага

да и вообще

Остап
22.08.2018
10:47:58
да и вообще
вообще, ну в приложениях нужен create, read, update, delete функцеонал

Di7aK
22.08.2018
10:50:47
а мне вообще пришлось экстренно изучать лару потому что у заказчика бек был на нем написан

Святослав
22.08.2018
11:00:12
Oleksii
22.08.2018
11:00:58
Всем привет, подскажите плс, делаю инсерт мени игноре и мне нужно получить id всех успешно добавленных, как это можно реализовать?

Dave
22.08.2018
11:02:30
@TheArdent проверь если внутри вызываются обсерверы для модели - если да то есть одна идея - если нет - то подписываться на eloquent.* события и отслеживать что добавилось что нет. дальше array_diff и все)

а блин - это реализация для тех что "недобавлены"

Google
Rustam
22.08.2018
11:36:26
Call to undefined method Illuminate\Encryption\Encrypter::validmac() из за чего может быть ошибка такая?

Daniil
22.08.2018
11:38:04
Подскажите пожалуйста Есть модель Message, у которой 2 внешних ключа - chat_id и user_id. Могу ли я создавать сообщение чтобы ларавел сам подставил внешние ключи? Т.е я хочу не $message = Message::create([ 'text' => $data['text'], 'user_id' => Auth()->user->id, 'chat_id' => $chat->id ]); А подобное этому: $user->messages()->create([ 'text' => $data['text'], 'chat_id' => $chat->id ]); только еще без явного указания chat_id
Если хочется красоты можно сделать так: class Message extends Model { public static function make(User $user, Chat $chat, $text): self { $message = new self(); $message->text = $text; $message->user()->associate($user); $message->chat()->associate($chat); $message->save(); return $message; } public function user() { return $this->belongsTo(User::class); } public function chat() { return $this->belongsTo(Chat::class); } } $message = Message::make($user, $chat, 'hello');

Alexander
22.08.2018
11:39:08
Спасибо!

Maksim (Ellrion)
22.08.2018
11:39:23
Call to undefined method Illuminate\Encryption\Encrypter::validmac() из за чего может быть ошибка такая?
у тебя помимо ошибки еще стектрейс должен быть. но вообще выглядит так буд то где то проеб с кейсом метода validmac => validMac

Rustam
22.08.2018
11:39:50
ну

да чет ssd глючит

обновил и нормально стало страничку

Миша
22.08.2018
12:45:53
Видосы с ларакона прилетели https://laravel-news.com/laracon-2018-videos

F01134H
22.08.2018
12:46:42
мне кажется ниче особо интересного не будет

Миша
22.08.2018
12:48:05
я гляну, думаю, много кому еще интересно на самую большую конференцию по ларе нахаляву посмотреть

Роман
22.08.2018
12:57:33
Всем привет. Может кто сталкивался. Работаю над telegram bot. Выдает Required "token" not supplied in config and could not find fallback environment variable "TELEGRAM_BOT_TOKEN"

На локалке работает

Alex
22.08.2018
12:59:47
ребят, кто нибудь встречал туториал по созданию каталога в ларе? ну чтоб в админке можно было указать тип страницы например, вложенности всякие?

St
22.08.2018
13:00:03
На локалке работает
Ну, токен не находит.

Видимо, прописал в дев окружении токен. А на проде не прописал.

Роман
22.08.2018
13:00:30
Так самое интересное что токен прописан

Daniil
22.08.2018
13:12:02
смотри .env и конфиг библиотеки

если запущен php artisan serve - убей, еще можно php artisan config:clear сделать

Роман
22.08.2018
13:22:59
смотри .env и конфиг библиотеки если запущен php artisan serve - убей, Не помогает

ще можно php artisan config:clear сделать А что эта команда конкретно сделает?

Google
ExPandable
22.08.2018
13:23:46
конфиги чистит

Daniil
22.08.2018
13:24:00
конфиги чистит
кэши конфигов, если быть точным

если ты запускал php artisan config:cache то надо убивать кэш их после изменения файлов

Dmitrij
22.08.2018
13:24:43
Привет Всем. Ребята, передаю с фронта данные ДАТЫ но при парсинге её через Carbon, получаю ошибку "trailing data"

Carbon::createFromFormat('Y-m-d H:i:s', $invoice_cost['date'])

Daniil
22.08.2018
13:26:41
сделай dd($invoice_cost['date']);

Umid
22.08.2018
13:26:44
а формат даты который присылаеш какой?

Daniil
22.08.2018
13:26:54
что выдаст? полагаю, микросекунды

попробуй просто Carbon::parse($invoice_cost['date'])

Umid
22.08.2018
13:27:43
Carbon::createFromFormat('Y-m-d H:i:s', $invoice_cost['date'])
чтоб он сработал с формы нужно точно такой формат чтоб приходил

Никита
22.08.2018
13:28:02
Видосы с ларакона прилетели https://laravel-news.com/laracon-2018-videos
ахах, так и думал что дядя Боб с тем же докладом будет)

Dmitrij
22.08.2018
13:28:12
формат даты: '2018-08-21T21:00:00.000Z'

Dmitrij
22.08.2018
13:28:31
это с фронта передается

Umid
22.08.2018
13:28:38
Daniil
22.08.2018
13:28:40
формат даты: '2018-08-21T21:00:00.000Z'
конечно не сожрет в таком виде - он ожидает 2018-08-21 21:00:00

Carbon::parse($invoice_cost['date']) - делай так

Daniil
22.08.2018
13:29:18
Carbon::parse($invoice_cost['date'], 'UTC') - а лучше так

Роман
22.08.2018
13:29:22
кэши конфигов, если быть точным
Спасибо тебе огромное. Помогло!

Google
Daniil
22.08.2018
13:29:42
не за что)

Dmitrij
22.08.2018
13:30:47
странно Datepicker передает данные, нативный moment сходу отлавливается Карбоном )

Admin
ERROR: S client not available

Daniil
22.08.2018
13:33:01
странно Datepicker передает данные, нативный moment сходу отлавливается Карбоном )
всегда можно юзать Carbon::parse, он слишком умный, ему можно доверять

единственное только надо за таймзоной следить - правилом хорошего тона является хранение её в базе в UTC а вывод в часовой зоне клиента

соответственно, когда от клиента получаешь таймзону её надо преобразовать к UTC перед записью в базу, иначе получишь двойную конвертацию

Миша
22.08.2018
13:35:39
всегда можно юзать Carbon::parse, он слишком умный, ему можно доверять
вчера порадовался с карбона. просто даешь ему что попало в конструктор $date = new Carbon('03.03.2018') и он понимает

Daniil
22.08.2018
13:36:36
ну он умеет популярные форматы распознавать, но в пределах разумного

Daniil
22.08.2018
13:36:48
если злоупотреблять этим - рано или поздно выстрелить может

Миша
22.08.2018
13:45:47
кстати мой пример обычный пыховский DateTime тоже распознает, только что проверил)

с @zobov на 100% согласен про фронт и бек с временными зонами, хотя ни разу с ними не работал. и слава богу что не работал)

Daniil
22.08.2018
13:47:51
с @zobov на 100% согласен про фронт и бек с временными зонами, хотя ни разу с ними не работал. и слава богу что не работал)
ваще тяжелая херня на самом деле, вот как по мне лучше от пользователя вообще не принимать даты)) а если принимать то тщательно тестить

Сергей
22.08.2018
14:20:46
подскажите как решить траблу с количеством максимально разрешенных файлов к зугрузке в пхп? куда прописывать max_file_upload? не работает почему то, всегда выдаёт максимально 20 файлов только(

Michael
22.08.2018
14:31:51
а куда ты сейчас прописываешь ?

Сергей
22.08.2018
14:34:17
Ivan
22.08.2018
14:36:01
Глянь откуда php.ini подгружается в phpinfo и какое там щас значение стоит

Сергей
22.08.2018
14:36:51
Глянь откуда php.ini подгружается в phpinfo и какое там щас значение стоит
дело в том что когда пишу php -i то там значение меняется из файла, где я изменяю а когда вывожу ini_get('max_file_uploads') там 20 выводит(

Ivan
22.08.2018
14:37:28
php -i это cli режим

Google
Миша
22.08.2018
14:37:39
не обязательно консольная пыха та же, что на веб выводится кстати

Ivan
22.08.2018
14:37:44
Да

Миша
22.08.2018
14:38:11
только что nova вышла в открытый доступ, я купил одну

Миша
22.08.2018
14:41:29
я заплатил и скачал какой то архив зип, там всякие вьюхи, контроллеры и тд.

то есть походу оно на торрентах уже)

Сергей
22.08.2018
14:41:56
ахаха

Ivan
22.08.2018
14:42:03
Странно что не подгружается php.ini, видимо надо настройки докера ковырять

Сергей
22.08.2018
14:42:15
по дефолту настройки)

Ivan
22.08.2018
14:43:12
Попробуй добавить конфиг свой в ту папку откуда additional грузятся с расширением .ini и там прописать)

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