@laravel_pro

Страница 1528 из 2014
Илья
26.06.2018
06:54:50
кэшировать + обнуление кеша при изменении конфигов

mr_makss
26.06.2018
06:55:20
memsql

))

Google
Владислав
26.06.2018
06:56:05
понял, спасибо

Бекболот
26.06.2018
06:56:13
need help. when I try to get a json data from db (using eloquent) it gets me json data as stdClass, I need json as array, how Can I pls help

Daniel
26.06.2018
06:56:45
json_decode($std, TRUE);

Maksim (Ellrion)
26.06.2018
06:57:06
Бекболот
26.06.2018
06:59:02
try this one protected $casts = [ 'field' => 'array', ];
it can't help me :( do it but dd($data) result: object(stdClass)#22 (7) { ["favorites"]=> int(0)....

protected $casts = [ 'count' => 'array' ];

Бекболот
26.06.2018
07:00:20
Илья
26.06.2018
07:01:17
did you have protected $casts = [ 'count' => 'json' ]; before?

Бекболот
26.06.2018
07:01:44
Google
Илья
26.06.2018
07:02:25
no there is only 'count' => 'array'
do you have any accessors for this field?

Бекболот
26.06.2018
07:03:21
do you have any accessors for this field?
protected $hidden = [ 'description', 'links', 'work_times', 'brand', 'count', 'rating' ]; protected $appends = [ 'rated_users_count', 'rate' ]; protected $casts = [ 'count' => 'array' ]; protected $fillable = [ 'author', 'time', 'title', 'description', 'address', 'location', 'place', 'brand', 'links', 'work_times', 'rating', 'count', 'opportunities', 'type' ];

Илья
26.06.2018
07:03:58
don't you have method like getCountAttribute() ?

Бекболот
26.06.2018
07:04:01
and I'm trying $object = Object::find($object); dd($object->count);

don't you have method like getCountAttribute() ?
oopppss.. sorry there is an attribute public function getCountAttribute($count){ return json_decode($count); } sorry forgot about it??

Бекболот
26.06.2018
07:06:47
? is it okay without this method?
yes??thank you very much

Илья
26.06.2018
07:07:00
Alexey
26.06.2018
07:21:28
Ребят, здесь у кого-то есть опыт с Guzzle? У меня он ни в какую не хочет слать post

$client = new Client( [ 'base_uri' => env( 'site_URL', 'http://192.168.99.99/' ) . 'api/', 'Accept' => 'application/json', 'Content-Type' => 'application/json', ] );

Это конфигурация.

$response = $client->post( 'uri', [ 'json' => [ "data" => $data ] ] );

А это запрос.

Евгений
26.06.2018
07:32:14
Подскажите, делаю верификацию юзер почты. Юзер регается и на почту падает письмо по ссылке верифицировать аккаунт. Получается при регистрации надо убрать unique с почты? Ведь какой нибудь "хакер" может нарегать и не верифицировать мильён аккаунтов реальных почт, что юзеры потом не смогут зарегаться?

И при верификации проверять что ещё нет верифицированным юзеров с такой почтой

Владислав
26.06.2018
07:32:55
можно удалять акк, если он не был подвержден N дней

Евгений
26.06.2018
07:33:08
Можно кстати

Maksim (Ellrion)
26.06.2018
07:33:21
Alexey
26.06.2018
07:34:11
Нет. 200. Если делаю 'json' => [ "data" => $data ] , не шлет. Если делаю 'form_params' => [ "data" => $data ] , шлет.

Евгений
26.06.2018
07:34:40
А?

Google
Евгений
26.06.2018
07:36:04
Охуеваю

Или пытаюсь войти)

Alexey
26.06.2018
07:43:20
что значит "не шлет"?
Значит, массив $_REQUEST пустой.

Maksim (Ellrion)
26.06.2018
07:45:43
Значит, массив $_REQUEST пустой.
он и должен быть пустой

Alexey
26.06.2018
07:45:58
$_POST тоже пустой

Maksim (Ellrion)
26.06.2018
07:46:21
и он тоже. эти данные у тебя в php://input

Alexey
26.06.2018
07:48:53
и он тоже. эти данные у тебя в php://input
Странно. Например, если я шлю json`ом данные через AJAX при помощи jquery, они в $_REQUEST попадают...

Alexey
26.06.2018
07:51:37
$.ajax( { method: "POST", url: "/admin/dealer-orders/update/" + orderID, dataType: "JSON", data: updatedOrder, success: function ( answer ) { Так, например.

dev
26.06.2018
07:52:22
dataType показывает jq что ты будешь возвращать

а не "как" слать

Maksim (Ellrion)
26.06.2018
07:52:32
так ты шлешь не джейсон, а обычный форм дата. а вот accept выставляешь в json

Alexey
26.06.2018
07:58:19
Maksim (Ellrion)
26.06.2018
07:58:55
Спасибо. Значит, надо будет php://input проверить.
а у тебя на беке не лара что ли?

Alexey
26.06.2018
07:59:31
Один бокс, на котором Лара, шлет json на другой бокс, на котором CodeIgniter

Maksim (Ellrion)
26.06.2018
08:01:20
ясн

так ты просто шли форм дату. раз у тебя CodeIgniter не ждет джейсон. не?

вернее form_params

и соответственно application/x-www-form-urlencoded

Google
Maksim (Ellrion)
26.06.2018
08:03:41
самому кстати не надо выставлять 'Content-Type' у газзла, он выставится в зависимости от того что ты при запросе укажешь

и еще, не используй env там где он у тебя сейчас. только в конфигах

Maksim (Ellrion)
26.06.2018
08:08:33
А как лучше?
в конфиге (например в services) 'some_name' => env( 'site_URL', 'http://192.168.99.99/' ) а уже в коде config('services.some_name')

Admin
ERROR: S client not available

Виктор
26.06.2018
08:24:16
какая бест практика хранения файлов? В папке Storage или Public ?

Иван
26.06.2018
08:24:52
storage с симлинком на паблик

Виктор
26.06.2018
08:25:34
А вот допустим новый файл создается в сторадже, ему симлинк автоматически создается?

Иван
26.06.2018
08:38:01
Он создаётся 1 раз в начале проекта командой artisan storage:link

Alexey
26.06.2018
08:38:25
Люди, объясните, пожалуйста, почему @$request[ "token" ] вызывает пятисотую ошибку, если элемента с ключом "token" в массиве нету?

Rustam
26.06.2018
08:42:15
Привет, подскажите пожалуйста как лучше сделать. Есть Laravel бакенд (socialite, jwt) и фронт Vue. Как делать социальную авторизацию?

Maksim (Ellrion)
26.06.2018
08:45:14
Люди, объясните, пожалуйста, почему @$request[ "token" ] вызывает пятисотую ошибку, если элемента с ключом "token" в массиве нету?
потому что так в приличном обществе делать не принято. кто тебя такой гадости научил? в зависимости от версии пыхи юзай или array_get() (data_get) (в ларе) или ?? если доступен

Виктор
26.06.2018
08:46:42
Он создаётся 1 раз в начале проекта командой artisan storage:link
не понял, а если у меня будут в течении года новые файлы добавляться, то это все-равно будет работать?

Иван
26.06.2018
08:46:54
да

Maksim (Ellrion)
26.06.2018
08:47:56
Почему гадости? Это одно из средств языка. Об этом я вычитал у Котерова и Костарева.
собака обругана много раз. и ее применимость очень ограничена. еще глобалы и goto средства языка. не все средства языка стоит использовать.

Daniel
26.06.2018
08:48:41
Коллеги! У меня ступор :/ Ситуация. У меня есть туры, которые с помощью belongsToMany связаны с категориями и странами. Допустим я хочу фильтрануть туры одновременно и по категории, и по странам. Сейчас я это делаю так. Это нифига не эффективно, судя по тестам. $category = Category::query() ->where('taxonomy_id', $categoryNodeId) ->firstOrFail(); $country = Country::query() ->where('taxonomy_id', $countryNodeId) ->firstOrFail(); $toursCategory = $category->tour() ->where('is_active', 1) ->with('country') ->get(); $toursCountry = $country->tour() ->where('is_active', 1) ->with('country') ->get(); dump($toursCategory->intersect($toursCountry)->slice(1,count($toursCountry))); Остаётся только другой вариант с join-ами?

Google
Maksim (Ellrion)
26.06.2018
08:50:54
Тут вопрос не в технической эстетике, а в том, почему вываливает пятисотую ошибку.
» PHP поддерживает один оператор управления ошибками: знак @. В случае, если он предшествует какому-либо выражению в PHP-коде, любые сообщения об ошибках, генерируемые этим выражением, будут проигнорированы. Если вы установили собственную функцию обработки ошибок с помощью set_error_handler(), то она все равно будет вызвана

Виктор
26.06.2018
08:50:55
да
а если я хочу что бы у меня в storage/app были еще папки, например images , avatars и тд, мне нужно в config/filesystems.php создавать новые диски? или работать только с public ?

Игорь
26.06.2018
08:51:24
Подскажите, делаю верификацию юзер почты. Юзер регается и на почту падает письмо по ссылке верифицировать аккаунт. Получается при регистрации надо убрать unique с почты? Ведь какой нибудь "хакер" может нарегать и не верифицировать мильён аккаунтов реальных почт, что юзеры потом не смогут зарегаться?
Думаю, что стоит почту оставить уникальной. Если человек регается и оказывается, что почта уже кем-то занята, тогда пользователь кликает ссылку "забыли пароль" и получает новый токен для восстановления доступа к аккаунту.

Daniel
26.06.2018
08:52:13
это уже тупняки летние начались :/

Maksim (Ellrion)
26.06.2018
08:52:29
ты понял что лара какраз и делает свой set_error_handler где кидает эксепшены на варнинги?

Maksim (Ellrion)
26.06.2018
08:54:20
Там CodeIgniter. Нет, это не понял ? .
ну значит богомерзкий кодигнайтер делает set_error_handler

Daniel
26.06.2018
08:59:37
whereHas в доках видел?
капец, час тупил) Причем сто раз проехался глазами по докам и ни разу не зацепился за этот метод

Евгений
26.06.2018
09:00:10
Ну теперь запомнишь лучше зато)

Kaido
26.06.2018
09:02:00
полюбому кто-то уже делал подобное есть крч форум, есть посты при создании поста нужно сделать возможность прикрепления файлов как бы все работает норм, кроме одного: айдишники загруженных файлов я сохраняю в сессии (сразу прикрепить их к посту я не могу, т.к. сам пост еще не создан), все опять же норм, кроме одного момента - как мне определить когда человек ушел со страницы с формой создания поста, чтобы удалить список загруженных файлов из сессии? потому что создавал пост в одной теме, потом зашел в другую тему и решил там создать пост, в итоге в форме уже вижу загруженные файлы, потому что остались загруженные с предыдущего раза в сессии

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