@laravel_pro

Страница 793 из 2014
Игорь
01.10.2017
14:53:34
var ??? ??

Александр
01.10.2017
14:53:35
но $this->user постоянно возвращает null

ну или public

)))

Google
? ? ? Alex ? ? ?
01.10.2017
14:55:09
эх по тестам подскажите

а то горю

Александр
01.10.2017
14:55:47
var ??? ??
вот так пробую

public $user; function __construct() { $this->user = Auth::user(); } public function index() { dd($this->user); }

получаю null

Игорь
01.10.2017
14:57:34
protected $user; public function __construct() { $this->user = \Auth::user(); }

Александр
01.10.2017
15:00:15
сделал так

protected $user; public function __construct() { $this->user = \Auth::user(); } public function index() { dd($this->user); }

все равно null

Игорь
01.10.2017
15:00:38
А юзер у тебя аутентифицирован?

Oleg
01.10.2017
15:00:56
Все объяснение по ссылке

Игорь
01.10.2017
15:02:15
А я и не знал

Google
Игорь
01.10.2017
15:04:33
Ну как костыль можно так замутить protected $user; public function getAuthUser() { if(is_null($this->user)) { $this->user = \Auth::user(); } return $this->user; } ---------------------------------- public function index() { dd($this->getAuthUser()); }

Александр
01.10.2017
15:09:37
Мужики! Спасибо большое!

Ар? Тем?
01.10.2017
15:14:14
а зачем этот костыль вообще?

разве воообще в контроллерах необходимо так держать юзера?

auth()->user() есть на случай чего

Dmitry
01.10.2017
15:17:33
и $request->user()

Александр
01.10.2017
15:27:42
auth()->user() есть на случай чего
вообще круто, как-то я упустил этот хелпер. Спасибо

Luka
01.10.2017
17:14:24
всем привет, поскажите как скачать изображение в Laravel по ссылке? есть ссылка на изображение http://xstyle.pro/media/253/25339 . jpg необходимо средствами Лары его сохранить в папку или тут нет спец методики? обычнм PHP это все делать?

Vyacheslav
01.10.2017
17:20:09
Ты чо

http://image.intervention.io

Luka
01.10.2017
17:25:35
http://image.intervention.io
спасибо читаю

Artem
01.10.2017
17:41:47
Сократите время ответа сервера По результатам тестирования время ответа вашего сервера составило 0,30 секунды.

Ребят, это нормально?

Сергей
01.10.2017
17:43:42
Привет, прочитай https://habrahabr.ru/post/77045/

Ребята, помогите и мне) Как при объявлении BotRepository в конструкторе контроллера передать в него Request, что бы он был доступен в конструкторе репозитория? http://joxi.ru/J2bbKvpH4vDy32

Дмитрий
01.10.2017
17:48:31
Сократите время ответа сервера По результатам тестирования время ответа вашего сервера составило 0,30 секунды.
Нормально. Учитывая что есть еще пинг между Google и сайтом. Хотя Google старается размещать свои сервера по ближе к клиенту. Хорошо бы посмотреть, по дебажить время ответа самому. Если время ответа около 250ms, тогда это нормально. Конечно нужно учитывать что у тебя в запасе почти ничего не остается, и на более сложных страницах и запросах, тебе не протиснуться в этот лимит. И всё конечно зависит от ситуации, есть сервисы которые заставляют ждать, вешают спинер, и это стоит того.

Artem
01.10.2017
17:49:16
написано что не учитывает пинг между гугл и сайтом

Дмитрий
01.10.2017
17:51:32
написано что не учитывает пинг между гугл и сайтом
По моей практике, могу сказать что это не так, попробуй смотреть в консоль браузера у себя, там достаточно иснтрументов для профилирования ответа от сервера.

Artem
01.10.2017
17:52:06
как можно laravel оптимизировать? я кэшировал только запросы к БД

чтобы уменьшить время ответа сервера

Google
Дмитрий
01.10.2017
17:54:28
как можно laravel оптимизировать? я кэшировал только запросы к БД
Включи Debugbar, там есть информация о происходящим, возможно тебе только кажется что ты оптимизровал запросы. Можно еще поставить Xhprof, посмотреть где косяки с исполнением кода, какая функция сколько занимает. Перед любым кешированием нужно сделать всё возможное чтобы избежать потребности в кеширование, а уже потом только думать об этом.

Artem
01.10.2017
17:56:06
а в debugbar пишет 85ms

Сергей
01.10.2017
17:56:34
Спасибо

Artem
01.10.2017
17:57:14
а в debugbar пишет 85ms
это то самое время отклика?

Дмитрий
01.10.2017
17:59:07
это то самое время отклика?
Ну да. Это то за сколько приложение отработало и отдало данные.

Artem
01.10.2017
17:59:23
значит норм?

Дмитрий
01.10.2017
17:59:58
значит норм?
Конечно!

Спасибо
А почему не сделать так: в боте public function __construct($requets) { //конструктор бота }в контроллере лары public function __construct(Request $request) { $bot = new BotRepository($request); }

Сергей
01.10.2017
19:52:55
Да, именно так я и сделал) тупил что-то

Благодарю

Max
01.10.2017
20:36:11
Вопрос, есть модель, у нее есть связь many to many Мне нужно вытащить записи с определенными полями, плюс массив записей из many to many. Как это сделать? Надеюсь понятно обьяснил) вот код $query = Model::query(); $query->with(['model2' => function($q) { $q-> select('name', 'id'); }]); $query->select( 'field1', '.field2', );

Равиль
01.10.2017
20:36:52
pluck?

Ар? Тем?
01.10.2017
20:37:19
ты про pivot?

Max
01.10.2017
20:37:29
pluck?
вместо селекта когда делаю with?

Равиль
01.10.2017
20:37:55
вместо селекта когда делаю with?
если я тебя правильно понял то можно так

Ар? Тем?
01.10.2017
20:38:16


и там есть крч метод withPivot

return $this->belongsToMany('App\Role')->withPivot('column1', 'column2’);

Google
Ар? Тем?
01.10.2017
20:39:41
https://laravel.com/docs/5.5/eloquent-relationships#many-to-many

Max
01.10.2017
20:40:58
Так я собираю запрос, я одним хочу все получить

withPivot как я понял мне не подойдет

вообще мой код выше работает, если не указывать поля которые нужны из родительской модели, тогда приходят все поля родительской модели но нет того что указываю в with Но когда указываю список полей, то приходят только они

China
02.10.2017
00:01:57
Народ, у кого нибуть было когда нибуть что save(); выполняется очень долго?

Oscar
02.10.2017
02:32:43
Профилируй

Gabit
02.10.2017
03:41:47
Как закешировать отношения?

$posts = Post::where(array('status' => Post::STATUS_PUBLISHED)) ->with('inners') ->orderBy('created_at', 'DESC')->paginate(8); Например хочу закешировать inners

SiZE
02.10.2017
08:02:35
Как закешировать отношения?
это когда жена дома встречает с борщем? )

Никита
02.10.2017
08:15:16
это когда жена дома встречает с борщем? )
Это когда у тебя кредит и засыпаете спиной друг к другу. На разных кроватях.

Дмитрий
02.10.2017
08:18:32
Как закешировать отношения?
в prettus/l5-repository можешь добавить кеш трейт и они закешируются

F01134H
02.10.2017
08:19:08
Псих

Дозорова
02.10.2017
08:50:23
Всем привет! Знаю, что тут в основном обсуждают технические вопросы, но я уже не знаю где найти таких ребят. Буду очень признательна, если кто откликнется или посоветует коллег :) ? Сейчас ищу несколько Senior PHP Developer в команду, которая занимается разработкой инновационной криптосистемы. ? #удаленка или #офис #Москва #Бауманская ? Обязанности: •Разработка компонентов, модулей и бизнес-логики продукта ? Требования: •Опыт коммерческой разработки на PHP не менее 2х лет. •Знание Laravel и коммерческий опыт разработки на нем. •Обязателен опыт написания Unit тестов (будет плюсом - интеграционные тесты) ? Желательно: •Желательно знание Vue.js •Желателен опыт работы с NoSQL СУБД (Mongo, Tarantool и lua скрипты) •Желателен опыт работы с redis и WebSockets. •Желателен опыт работы с MQTT протоколом. •Плюсом будет знание смежных технологий, например в devops: знание docker и Ansible. •Умение развернуть и задеплоить свой проект с нуля. ? Что у нас хорошего: •SaaS с высокими нагрузками и большим объемом данных. •Своя Blockchain платформа и множество сервисов к ней. •Синергичная команда: высокие стандарты разработки, возможность научиться самому и научить исходя из своего опыта. •Оплата профильных конференций, в том числе международных. ? Зп до 150к-160к

Max
02.10.2017
08:51:32
до 150 это по факту 75?

?
02.10.2017
08:51:59
Classic

Дозорова
02.10.2017
08:52:16
нет :) По факту это 150к - 160к

F01134H
02.10.2017
08:52:34
Всем привет! Знаю, что тут в основном обсуждают технические вопросы, но я уже не знаю где найти таких ребят. Буду очень признательна, если кто откликнется или посоветует коллег :) ? Сейчас ищу несколько Senior PHP Developer в команду, которая занимается разработкой инновационной криптосистемы. ? #удаленка или #офис #Москва #Бауманская ? Обязанности: •Разработка компонентов, модулей и бизнес-логики продукта ? Требования: •Опыт коммерческой разработки на PHP не менее 2х лет. •Знание Laravel и коммерческий опыт разработки на нем. •Обязателен опыт написания Unit тестов (будет плюсом - интеграционные тесты) ? Желательно: •Желательно знание Vue.js •Желателен опыт работы с NoSQL СУБД (Mongo, Tarantool и lua скрипты) •Желателен опыт работы с redis и WebSockets. •Желателен опыт работы с MQTT протоколом. •Плюсом будет знание смежных технологий, например в devops: знание docker и Ansible. •Умение развернуть и задеплоить свой проект с нуля. ? Что у нас хорошего: •SaaS с высокими нагрузками и большим объемом данных. •Своя Blockchain платформа и множество сервисов к ней. •Синергичная команда: высокие стандарты разработки, возможность научиться самому и научить исходя из своего опыта. •Оплата профильных конференций, в том числе международных. ? Зп до 150к-160к
@webwork @fordev

?
02.10.2017
08:52:36
до

F01134H
02.10.2017
08:55:54
Парни, такой вопрос

как мне получить в карбоне дни + месяцы за последний 31 день

Google
F01134H
02.10.2017
08:56:32
типо 30 september, 31 september, 1 october ....

KPABE
02.10.2017
09:02:35
создал через artisan авторизацию, оставил в роутах вывод стандартного шаблона welcome а он мне все равно выводит дашборд и кнопки авторизации. как такое возможно?

?
02.10.2017
09:02:57
Кеш волшебный

KPABE
02.10.2017
09:03:17
Кеш волшебный
кеш где в брауезере?

?
02.10.2017
09:03:36
В ларе ж

F01134H
02.10.2017
09:05:15
artisan clear:cache

KPABE
02.10.2017
09:06:24
artisan clear:cache
да почистил а потом что нужно сделать?

F01134H
02.10.2017
09:06:33
как бы все

миссион комплит

либо ты где то не поменял роут

?
02.10.2017
09:06:47
+уважение

+опыт+

KPABE
02.10.2017
09:07:09
зааплоадить нужно весь проект на фтп?

я через пхп сторм делаю подключение к фтп

просто я почистил и ничаго

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