@laravel_pro

Страница 1447 из 2014
ʕ •ᴥ•ʔ Vladislav ʕ •ᴥ•ʔ
06.06.2018
15:50:02
соре, в постмене была проблема, ломал голову в ларавеле

Andrey
06.06.2018
15:51:45
Перечитал вопрос. Оказывается, я ещё и вопрос неправильно понял))

Бекболот
06.06.2018
16:08:03
hello

public function scopeCheckCode($query, $code){ $response = $query->code == $code; if (!$response) { $query->attempt = $query->attempt + 1; $query->save(); } return $response; } there is an error, I need to make a method for model like this how I can pls help

Google
Бекболот
06.06.2018
16:12:05
$model = new Model(); if ($model->checkCode($code)) { ... } I need like this

Антон
06.06.2018
16:14:53
hello
по русски?

Юрий
06.06.2018
16:15:24
боюсь его русский ты оценишь не больше

Бекболот
06.06.2018
16:17:00
It seems like you are creating autoincrement field
I've make it, it is working public function checkCode($code){ $response = $this->code == $code; if (!$response) { $this->attempt = $this->attempt + 1; $this->save(); } return $response; } how is it, rightly?

Юрий
06.06.2018
16:17:48
?
да я без наездов и тп, просто видели же уже и просили сами на английский перейти

Бекболот
06.06.2018
16:21:11
I do not think so that save() method at scope is good idea
I need to make a method which checks the code and if the code is correct then just returns true, else it does increment attempt then returns false

$sms = new Sms(); // it's the model if ($sms->checkCode($code)){ /* do something */ }

I need like this

Google
Антон
06.06.2018
16:24:51
I need like this
Imho you have to split it and make 2 methods, first one will check existing of code, and second one will increment field.

Samuel
06.06.2018
16:25:49
Антон
06.06.2018
16:26:45
Single Responsibility Principle in SOLID

Samuel
06.06.2018
16:26:54
?

Бекболот
06.06.2018
16:28:21
public function checkCode($code){ return $this->code == $code; } public function incAttempt($t = 1){ $this->update(['attempt' => $this->attempt + $t]); } is it ok?

Бекболот
06.06.2018
16:32:24
Антон
06.06.2018
16:32:31
what about public function isCodeExists(string $code) {};

of isCodeEquals()

Бекболот
06.06.2018
16:33:33
thank you very much?

Антон
06.06.2018
16:34:45
checkCode name is very meaningful

like, equals, is_array, more than, not null, etc... I think you are understanding me

public function checkCode($code){ return $this->code == $code; } public function incAttempt($t = 1){ $this->update(['attempt' => $this->attempt + $t]); } is it ok?
and one more thing, please do not be lazy to set full names for methods and arguments, it is bad idea to call argument like $t. What does it mean?

ExPandable
06.06.2018
16:37:49
подскажите пожалуйста. Storage::files('/path') возвращает пустой массив в любом случае, даже если папка не пустая

Антон
06.06.2018
16:38:41
incAttempt = include or increment? please do not be lazy one more time.

Imagine that your code will be checked by a maniac

Google
Антон
06.06.2018
16:41:20
yeah of course I see it, checkCode may not be understandable to other developers
yeah, you are right, you shold write clear code for other developers

just it means times :)
so call it $times

Have you seen at least one cut in the laravel?

Бекболот
06.06.2018
16:42:21
Антон
06.06.2018
16:42:31
no problems

Бекболот
06.06.2018
16:43:02
no problems
it seems you're senior

Антон
06.06.2018
16:44:31
it seems you're senior
no yet, but gonna to be

Adel
06.06.2018
16:45:40
инглиш понты моде он

Антон
06.06.2018
16:45:57
it seems you're senior
If you want to impove your skill you should read this book https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882

Adel
06.06.2018
16:46:04
два русскоговорящих чела в русском чатике :)

Антон
06.06.2018
16:46:16
инглиш понты моде он
почему понты? написали же выше что он почти не говорит по русски. видимо очень плохо

Adel
06.06.2018
16:46:21
говорит :)

это в раз понятнее чем такой вот инглиш

Антон
06.06.2018
16:46:55
говорит :)
мне тебя жаль если ты в 2018 году работая разрабом считаешь английский понтом

советский союз 30 лет назад кончился

f4rt~
06.06.2018
16:47:39
нет смысла этого делать

тем более так криво

Антон
06.06.2018
16:47:53
это в раз понятнее чем такой вот инглиш
ну судя по всему он понял меня

это главное.

Google
Adel
06.06.2018
16:48:47
мне тебя жаль если ты в 2018 году работая разрабом считаешь английский понтом
ну когда это необходимость - это нормально. но когда необходимости нет, это "посмотрите я умею английские слова в предложения соединять почти как учительница по инглишу!!!"

Бекболот
06.06.2018
16:49:15
Adel
06.06.2018
16:49:33
книгу то на русском читает :)))

Антон
06.06.2018
16:50:28
книгу то на русском читает :)))
слушай я не в курсе что и как он читает. я ему ответил и все. иди лучше книгу почитай чем просто писать не о чем. толк будет.

Adel
06.06.2018
16:50:47
сагрился на училку? зря...

Антон
06.06.2018
16:51:17
сагрился на училку? зря...
да не понимаю какой смысл в этом словоблудии и обвинении в понтах.

Adel
06.06.2018
16:51:21
Бекболот, син татарча белэсенме?

айда татарча бу чатта сэйлэшэбэз!

Антошка белми. якшы.

f4rt~
06.06.2018
16:52:16
нiчорта не розумiю

Adel
06.06.2018
16:52:20
вово :))

Антон
06.06.2018
16:52:36
Антошка белми. якшы.
я понимаю. второе место среди русскоязычных групп в школе занял. Я из татарстана. говорить правда не могу

f4rt~
06.06.2018
16:53:15
Wir sind nicht in der Sowjetunion

Adel
06.06.2018
16:53:19
ладно. просто такео.. говорить на языке, который не все в этом чате поймут.. не очень наверно. хз

f4rt~
06.06.2018
16:53:28
so can speak

unterschiedlich

Maksim (Ellrion)
06.06.2018
16:54:49
Мне тяжело это признавать но я согласен с @Adelf32

Google
Антон
06.06.2018
16:55:13
ну тогда надо сразу слать видимо людей в буржуйский чат

Бекболот
06.06.2018
16:55:24
Adel
06.06.2018
16:55:33
Антон
06.06.2018
16:56:00
sad
у него имя и фамилия не татарские. он из азии

@tabekg русский знаешь?

походу киргиз = kg

Бекболот
06.06.2018
16:57:17
Adel
06.06.2018
16:57:19
у него имя и фамилия не татарские. он из азии
да я в курсе. просто некоторые азиатские языки много слов совпадают. казахский например.

Антон
06.06.2018
16:57:48
у него еще небось клава без кириллицы, они вроде отказались от нее

Adel
06.06.2018
16:58:11
и вполне сносно

Антон
06.06.2018
16:58:32
пофиг. флудим не о чем

f4rt~
06.06.2018
16:58:37
looks like

Антон
06.06.2018
16:59:13
меня вообще не парит мой английский. пусть он не очень, но я не комплексую и люди понимают =)

Бекболот
06.06.2018
16:59:16
can't I write here english?

Антон
06.06.2018
16:59:54
да писал он на русском уже :) я помню
объясни ему тогда почему тут нельзя на английском. пойду в танки катать

Adel
06.06.2018
16:59:55
лучше моего наверно

они давно уже отстой

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