@laravel_pro

Страница 555 из 2014
Luka
04.07.2017
05:53:09
Luka Solncev, [04.07.17 08:39] Всем привет Luka Solncev, [04.07.17 08:40] посоветуйте систему, для контроля разработки Luka Solncev, [04.07.17 08:40] бесплатную, надо ТЗ сосздать и вести его, показывать заказчику, этапы разработки

Mikhail
04.07.2017
05:54:25
git

Ваня
04.07.2017
05:58:26
asana, trello, битрикс 24

Юрий
04.07.2017
06:02:05
asana, trello, битрикс 24
Давно битрикс бесплатный стал с асаной?

Google
Ваня
04.07.2017
06:02:29
https://asana.com/pricing

https://www.bitrix24.ru/prices/

насколько давно, не могу ответить

Юрий
04.07.2017
06:03:39
Забавно, пасиб

Ваня
04.07.2017
06:04:03
ю р велкам ?

есть еще redmine, но его нужно на своем сервере разворачивать

Luka
04.07.2017
07:18:04
asana, trello, битрикс 24
trello уже начал ипользовать, простой и понятный.

Yuriy
04.07.2017
07:44:12
Да трелло гуд

Luka
04.07.2017
07:53:19
пользовался кто то этим? https://github.com/UniSharp/laravel-filemanager

мне нужно галерею ихображений добавить к проекту. если у кого то есть готовый пакет на гитхабе, скините ссылку?

Никита
04.07.2017
07:54:50
trello уже начал ипользовать, простой и понятный.
Думается, что для крупных проектов мир использует Jira, для небольших – Trello. Третьего не дано. Остальные скорее точечно кто-то где-то. Asana та же была неплоха. Можно и просто GitHub или GitLab использовать

Luka
04.07.2017
07:55:41
Google
Юрий
04.07.2017
08:09:07
просто в джире тайм-трекинг куда более выражен имхо. в трелло же простой канбан

Luka
04.07.2017
08:12:13
а можно увидеть как это вглядит там?
https://trello.com/b/vjp8bckd публичная ссылка для моего проекта

Евгений
04.07.2017
08:14:45
херня какая то

сделай столбцы

Luka
04.07.2017
08:15:09
сделай столбцы
Календарь нажми

Евгений
04.07.2017
08:15:09
Надо сделать, Делаю, Сделано, Черновик

или как то так

и переноси

Luka
04.07.2017
08:15:56
справа есть. человек должен видеть календарь и этапы. он не будет учавстсовать, все заметки по почте

Yuriy
04.07.2017
08:16:09
Надо, но не очень добавь ещё

Luka
04.07.2017
08:16:45
максимально просто , если Разработчик - Клиент. Клиенту только календарь надо видеть и скрины, так проще.

темболее оплата по дням

Евгений
04.07.2017
08:17:22
очередная соцсеточка?)

Luka
04.07.2017
08:19:11
очередная соцсеточка?)
Да. Какой ТЗ дали, то и делаю. Там будут модули, где можно подбирать свою программу для тренировок и определять, какие клубы в городе, по максимуму тебе подходят

Евгений
04.07.2017
08:19:36
мнеб такой заказ...

чот задолбался без работы сидеть)

Luka
04.07.2017
08:21:47
чот задолбался без работы сидеть)
я тебе в лс напишу сейчас

Roma
04.07.2017
08:48:18
Подскажите чатик с вакансиями, пожалуйста

Laravel-вакансиями, офк

Google
Vlad
04.07.2017
09:22:11
Добый день

public function deleteCompany(){ if(!is_null(Auth::user()->company)) Auth::user()->company->delete(); return 0; } Правильно ли я понимаю, что при связях мне не нужно городить проверки принадлежности тек пользователю, это так,на всякий пожарный вопрос)

Route::prefix('users')->group(function() { Route::get('/company/delete', 'UserController@deleteCompany'); } и то что общение с приложениями доступно только через различные url, и даже в ларе новее способа не придумали. В профиле будет кнопка,которая ajax ит этот адрес

F01134H
04.07.2017
09:54:17
блин

задавать вопросы так, что бы ничего не было понятно - это наверное в крови

Vlad
04.07.2017
09:55:47
задавать вопросы так, что бы ничего не было понятно - это наверное в крови
Вы бы также сделали удаление связанной компании с пользователем? ,

F01134H
04.07.2017
09:56:12
шта...

Vlad
04.07.2017
09:56:55
шта...
Фак, человек регистрируется и может в профиле создать компанию

У меня встал вопрос на счёт правильности удвоения

Чтобы никто чужое не посносил

F01134H
04.07.2017
09:57:49
как он снесет чужое

интересно мне знать

F01134H
04.07.2017
09:58:39
и вообще надо делать по другому

deleteCompanyForUser($userid) { ... }

если у тебя по всему коду данные будут из сессии разбросаны, это не круто

i
04.07.2017
09:59:58
и вообще лучше soft delete использовать, могут остаться какие-то связанные данные

Vlad
04.07.2017
10:02:23
если у тебя по всему коду данные будут из сессии разбросаны, это не круто
Подскажите где я расбрассываю...и кстати, Auth:user выглядит вроде надежней, чем id в js в открытом виде?

F01134H
04.07.2017
10:03:01
а почему у тебя удаление проходит через js вообще

Vlad
04.07.2017
10:03:11
а почему у тебя удаление проходит через js вообще
Тоже верно, изначально упор был на ajax лк просто

Google
F01134H
04.07.2017
10:04:02
блин, не хочу вникать короче, просто вижу что неправильный подход в программе

Vlad
04.07.2017
10:04:03
А хотя

F01134H
04.07.2017
10:04:33
я правильно понимаю, что у тебя есть роут /deletecompany ?

Андрэ
04.07.2017
10:05:09
А в чем проблема с $user->company->delete() ?

F01134H
04.07.2017
10:05:09
и он просто удаляет все компании авторизованного пользователя?

Можете уточнить, как на стороне клиента лучше тогда
есть мидлвейр, проверяющий авторизацию, вот как

Vlad
04.07.2017
10:05:46
А в чем проблема с $user->company->delete() ?
Ну не нравится им почему-то( требуют I'd передать

Admin
ERROR: S client not available

F01134H
04.07.2017
10:06:03
добавляешь к своему роуту этот мидлвейр

и дальше тебе уже не нужна проверка

Андрэ
04.07.2017
10:06:13
Кому им? Какой id?

Андрэ
04.07.2017
10:07:03
Ничего не понял из твоего тыка

Vlad
04.07.2017
10:07:20
($userid)

F01134H
04.07.2017
10:07:27
я выше сказал как сделать же :D

мидлвейр

Андрэ
04.07.2017
10:07:38
Id юзера не надо передавать

Google
F01134H
04.07.2017
10:07:40
или ты хочешь в каждом методе чекать авторизацию

Id юзера не надо передавать
мало ли, я думал там мб админка какая-нибудь

Андрэ
04.07.2017
10:08:11
Так как юзер авторизуется сам, сессиями. В бэкэнде у тебя уже есть юзер

Vlad
04.07.2017
10:08:17
F01134H
04.07.2017
10:08:33
бля, все, я пошел хавать

нить разговора окончательно потерялась

Vlad
04.07.2017
10:08:44
if(!is_null(Auth::user()->company)) Auth::user()->company->delete();

Oleksii
04.07.2017
10:08:46
Кто то юзал laravel dusk на ubuntu ? выбивает ошибку Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"browserName":"chrome","platform":"ANY"}}

Vlad
04.07.2017
10:09:10
нить разговора окончательно потерялась
У меня удаление сработает только юзер авторизован

Только если

F01134H
04.07.2017
10:09:44
НУ ТАК ПИХНИ РОУТ В МИДЛВЕЙР

AUTH

или в сотне методов прописывай проверку, если не лень

Андрэ
04.07.2017
10:11:25
if(!is_null(Auth::user()->company)) Auth::user()->company->delete();
просто делай delete, зачем на null проверять?

Vlad
04.07.2017
10:11:27
или в сотне методов прописывай проверку, если не лень
if(!is_null(Auth::user()->company)) А все вьехпал, вы от этого предлагали избавится?

Андрэ
04.07.2017
10:11:44
Давай ты лучше еще раз вопрос сформулируешь)

Vlad
04.07.2017
10:12:07
просто делай delete, зачем на null проверять?
Ларик не ругнется, если компании нет?

Vlad
04.07.2017
10:17:06
именно
вот только смысл, сократить 5 символов, проверка все рано нужна, Call to a member function delete() on null

F01134H
04.07.2017
10:17:30
компренде?

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