
Андрей
07.08.2018
23:01:37
на тебе на русском даже https://laravel.ru/docs/v5/scheduling

Json
07.08.2018
23:19:24

Pavel
07.08.2018
23:24:01
использовать react вместо vue в ларавель нормально? кто так делает ?

Саша
07.08.2018
23:29:23

Google

Nikitcat
08.08.2018
00:01:34

Farid
08.08.2018
01:04:18

Aibek
08.08.2018
03:37:07
хм, ребят, такой вопрос, использую Illuminate\Support\Fluent
и вот как задокументировать nested fluent?
ну чтобы в ide была подсказка для проперти name и тд
$object->field->name

Kirill
08.08.2018
03:49:31
подскажите, как скрывать лишние поля из выборки со связями, используя пагинацию? т.е. select можно добавить на связь, или makeHidden, когда используешь get, а есть какой-то сериалайзер нативный, где выбираешь какие поля использовать для ответа в виде json?

Aibek
08.08.2018
03:51:31
https://laravel.com/docs/5.6/eloquent-resources

Kirill
08.08.2018
05:08:20
?
а как-то mass assignment можно отключать при создании записей в файлах миграций?
в сидах он ведь не работает

Dmitriy
08.08.2018
07:27:22
можно сделать User::unguard();

zVlad
08.08.2018
07:49:23
Привет!
ТАкой ЮРЛ нельзя заделать в Ларавель?
Route::get('/web:37', 'TestController@test')->name('testpage');
Мне именно двоеточие надо.

Dmitriy
08.08.2018
08:01:41

Subb98
08.08.2018
08:05:57
https://laravel.com/docs/5.6/routing#parameters-regular-expression-constraints

Google

zVlad
08.08.2018
08:07:44
Причем регулярка? Я хочу что бы по ссылке site.ua/my:233 открывалось страница. Когда делаю ЮРЛ без двоеточия,то все ок. С ним не хочет. По безопасности там проблема.

Subb98
08.08.2018
08:08:25
попробуй сделать регулярку под свой uri и затести

zVlad
08.08.2018
08:11:56
Если в юрл будет двоеточие, то ошибка по безопасности :)

Aibek
08.08.2018
08:12:22
вот создал я defered service provider, зарегал там класс и иницилизировал дефолтным значением.
теперь этот класс перадаю в конструктор контроллера, но там почему то пустой.
что я делаю не так?

Subb98
08.08.2018
08:12:39

Kaido
08.08.2018
08:12:39
а каким образом ты хочешь двоеточие в урл запихнуть? двоеточие - указание порта как бэ, не?

zVlad
08.08.2018
08:13:20

Nikitcat
08.08.2018
08:14:33
На кой это делать
У тебя слэш есть

Kaido
08.08.2018
08:15:00
site.ru/news/1 куда пизже смотрится

Dmitriy
08.08.2018
08:16:55
+1 за слеш

Subb98
08.08.2018
08:17:49
к тому же, двоеточие поисковые системы могут не схавать
и не будут материалы в поиск выводиться )

Станислав
08.08.2018
08:27:10
Всем привет
Illuminate\Database\QueryException: SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect integer value: '' for column 'client_id' at row 1 (SQL: insert into oauth_access_tokens (`id`, user_id, client_id, scopes, revoked, created_at, updated_at, `expires_at`) values (a6435ec8db293f4f7226249dd988639ad1f4c9a2d8908b7fa6d3232db0959c6632e5db56640edbdb, 1, , [], 0, 2018-08-08 08:23:24, 2018-08-08 08:23:24, 2018-08-08 08:33:24)) in file /var/www/diatask.local/diatask/vendor/laravel/framework/src/Illuminate/Database/Connection.php on line 664
Уже второй день не могу решить ошибку, была пропала на время потом опять появилась..(

Святослав
08.08.2018
08:29:08
3 параметр пустой, а должен быть инт..
написано жи

Google

Станислав
08.08.2018
08:30:16
А почему он пустой ._. ключ у меня вроде бы есть, это паспорт авторизация аа

Alex
08.08.2018
08:39:44
Ребятульки, а ктонить знает какую-то инфу о дате релиза Laravel Nova?

Aibek
08.08.2018
08:40:57
наверное в конце августа, когда ларакон еу
тогда и ларка 5.7 должна по идее

Alex
08.08.2018
08:41:19
?


Александр
08.08.2018
08:45:36
Ребят, добрый день. Подскажите, не работает авторизация. Драйвер сессии стоит files. Права на запись директорию есть, файлы создаются. Но при переходе на другой урл, авторизация слетает.
—- файл session со всему моими попытками —-
// 'driver' => env('SESSION_DRIVER', 'database'),
// 'driver' => env('SESSION_DRIVER', 'file'),
'driver' => 'file',
'lifetime' => env('SESSION_LIFETIME', 120),
'expire_on_close' => false,
'encrypt' => false,
// 'files' => storage_path('framework/sessions'),
'files' => '/home/t2m/tmp',
'connection' => null,
'table' => 'sessions',
'store' => null,
'lottery' => [2, 100],
// 'cookie' => env(
// 'SESSION_COOKIE',
// str_slug(env('APP_NAME', 'laravel'), '_').'_session'
// ),
'cookie' => 'myapp_session',
'path' => '/',
'domain' => env('SESSION_DOMAIN', null),
'secure' => env('SESSION_SECURE_COOKIE', false),
'http_only' => true,
'same_site' => null,
—---------—
пробовал комментировать все вызовы метода logout
менял дайвера на database
стоит связка apach + nginx
так же тестирвал на чистой версии - не помолго


Arthur
08.08.2018
09:05:00
всем привет. Вопрос: в модели нет свойства из таблицы, но в свойстве attributes есть это свойство. В чем может быть причина?

Aibek
08.08.2018
09:12:43
данные из бд записываются в attributes
в чем твоя проблема?

Maksim (Ellrion)
08.08.2018
09:15:31

Arthur
08.08.2018
09:19:38
данные из бд записываются в attributes
ну насколько я помню, данные из колонки таблицы можно получить $obj->columnName. Я просто давно не работал с ларой, но когда базовый курс проходил, вроде так можно было обращаться...

Aibek
08.08.2018
09:20:51
ну правильно, ты обращаешься так, а он достает из attributes/realtions

Aibek
08.08.2018
09:21:37
Model.php
public function __get($key)
{
return $this->getAttribute($key);
}

Arthur
08.08.2018
09:23:05
> в модели нет свойства из таблицы
как ты это проверяешь/наблюдаешь?
проверил таблицы - эта колонка есть. получил данные из БД через
$obj = Model::where("some_types_id", "=", $someType)
->where("active", "=", 1)
->get();
dd(obj);
Собственно в атрибутах маасив с свойствами имя_колонки => значение есть. А при попытке обратиться $obj->columnName выпадает ошибка Trying to get property of non-object

Aibek
08.08.2018
09:24:46
ты получаешь коллекцию
get()
first() == модель/null

Святослав
08.08.2018
09:25:40
Trying to get property of non-object
Там массив с объектами, ошибка ведь тебе говорит что ты обращаешься не правильно
$obj[0]->columnName попробуй

Google

Arthur
08.08.2018
09:27:11

Святослав
08.08.2018
09:27:54
->get();
вернет тебе массив с объектами, а first() сразу объект

Aibek
08.08.2018
09:28:41
—вернет тебе массив—
коллекциюю

Maksim (Ellrion)
08.08.2018
09:28:44
ну как бы стоит определиться нужна одна модель или таки коллекция. если одна то не get a first
иначе у тебя скорее всего где то будет цикл по коллекции и уже там у экземпляра модели ты и будешь проперти брать

Антон
08.08.2018
09:29:20
кто нибудь использует tymon/jwt-auth?
есть смысл ставить 1.0.0-rc?

Admin
ERROR: S client not available

Arthur
08.08.2018
09:32:13
просто там дальше
foreach ($collection as $key => $value) {
if ($value->someProp) { // <- здесь ошибка
....
дока вроде разрешает такое:
$users = App\User::where('active', 1)->get();
foreach ($users as $user) {
echo $user->name;
}

Aibek
08.08.2018
09:34:24
покажи dd

Святослав
08.08.2018
09:34:42
может там Array?)
ошибка то на это намекает

Arthur
08.08.2018
09:39:38
#$&!!! заменил
foreach ($collection as $key => $value) {
на
foreach ($collection as $value) {
И все заработало. Охренеть подводный камень... Даже коллективный разум пришлось задействовать) Всем спасибо за помощь!

Святослав
08.08.2018
09:40:14
и в чем разница?

Maksim (Ellrion)
08.08.2018
09:41:18
на самом деле разницы так то быть реально не должно, мне кажется чувак что то путает

Святослав
08.08.2018
09:41:33
я вот тоже сижу в недоумении

Alexander
08.08.2018
09:41:40
нет разницы

Subb98
08.08.2018
09:42:12
а, вижу, выше уже советовали

Arthur
08.08.2018
09:44:04
"laravel/framework": "5.4.*",
может из за версии. просто сейчас вникать в это не хочется. как прийдет автор сервиса - у него поспрашаю, вдруг он в курсе...

Google

Subb98
08.08.2018
09:45:11
вообще-то, foreach - это std функция php. так что вряд ли тут фреймворк вообще при делах.

Maksim (Ellrion)
08.08.2018
09:46:17

Arthur
08.08.2018
09:46:25

Subb98
08.08.2018
09:46:39

Aibek
08.08.2018
09:46:42
просто показал бы dd)

Arthur
08.08.2018
09:47:00

Subb98
08.08.2018
09:47:16

Alexander
08.08.2018
09:47:18
Он стесняется :D

Subb98
08.08.2018
09:47:35

Святослав
08.08.2018
09:47:39
Озадачил такой, показал несуразное решение своей проблемы и ушел в туман... а мы сиди тут голову ломай

Arthur
08.08.2018
09:48:28
ты до сих пор не показал никому дамп
таки много инфы которую надо затирать. Опять же зачем если проблема решена. Но если интересно, могу сделать. Я так понимаю лучше дамп из foreacha

Subb98
08.08.2018
09:49:07
какую инфу надо затирать? инфа, которая и нафиг никому не нужна? интересует структура, а не данные

Alexander
08.08.2018
09:49:58

Arthur
08.08.2018
09:51:26
ща сделаю...

Aibek
08.08.2018
09:52:32
вангую, он обращался к релейшну, который возвращал коллекцию