@phpgeeks

Страница 5856 из 8430
Lencore
30.09.2017
10:07:52
как в массиве, типа f_g_c("file.txt", 2) или что-то в этом роде

Google
Lencore
30.09.2017
10:12:23
http://www.php.su/functions/?fgets
это тру, но слишком громоздко, поэтому я вспомнил как юзал такую штуку с f_g_c

Если найду, напишу, а если нет, придется использовать это

?
30.09.2017
10:12:45
Что за f_g_c

Lencore
30.09.2017
10:14:11
file_get_contents

сокращенно

?
30.09.2017
10:15:15
вот и юзай ее тогда, там есть параметры offset и maxlen они тебе нужны

php.net/manual/ru/function.file-get-contents.php

и примерчик есть

Nursultan
30.09.2017
10:17:02
Салам Всем ! кто нибуть сталкивался продажа билетов на концерт! точнее структуры бд и реализация расположение месты в зале

Евгений
30.09.2017
10:22:00
в зале есть зоны, в зонах ряд - место

Nursultan
30.09.2017
10:22:47
вот пример http://kassir.kz/event/tancevalnyy-spektakl-zaplati-mechtoy/2837/buy

Google
Nursultan
30.09.2017
10:24:04
как можно реализовать чтобы в админке все красиво добавлялся

Lencore
30.09.2017
10:32:35
$file = file_get_contents("1.txt"); $file = explode(' ',$file); echo $file[1];

а вы там про fopen какой-то

Alexander
30.09.2017
10:46:29
Чей бот?

f4rt~
30.09.2017
10:48:37
у тебя не получится продать эту хуйню по тому же ценнику, можешь не стараться

пидорните кто то сообщение выше

Санжар
30.09.2017
10:49:38
у тебя не получится продать эту хуйню по тому же ценнику, можешь не стараться
пизду свою пусть продаст, заебали со своими каналами уже, один хуй однообразное говно всякое

*TRIGGERED*

f4rt~
30.09.2017
10:49:47
люди без фантазии

Санжар
30.09.2017
10:50:03
люди без фантазии
да они нихуя не люди пусть сгорят в котле нахой

Rishat
30.09.2017
10:59:13
Да не бомбит у меня!!!!

Санжар
30.09.2017
11:01:02
Arky
30.09.2017
11:17:06
Поднялся, спасибо. Уже съезжаю от мамы.

f4rt~
30.09.2017
11:18:24
да забаньте нахуй паскуд ебаных в чате

Alexander
30.09.2017
11:19:58
+

Санжар
30.09.2017
11:22:57
Эй!

Я не успел хуями её обложить(

Норма ли проверки в духе: ` if (strlen($password) >= 6) { return true; } в модели хранить? в методах в духе checkPass, и вызывать через контроллер в моделях ведь не только работа с БД?

f4rt~
30.09.2017
11:33:53
ну хз, почему бы нет?

обычно трейты валидации чо ты подключаешь и содержат что то подобное

Google
f4rt~
30.09.2017
11:34:16
лишь бы его можно было легко сконфижить

Like
30.09.2017
11:37:49
Норма ли проверки в духе: ` if (strlen($password) >= 6) { return true; } в модели хранить? в методах в духе checkPass, и вызывать через контроллер в моделях ведь не только работа с БД?
Ну, в моделях это не особо круто хранить, модель - это бизнес логика, работа с бд у тебя может быть как угодно, например, через репозитории Если у тебя самопис - пили класс для валидации и юзай в контроллере

Like
30.09.2017
11:39:36
Вынести в отдельный класс - тут хз если честно Вон лара разрешает отделять валидацию от контроллера, путем request'a, но у тебя 100% будет по другому Бизнес логика - все, что не должно быть в контроллерах и вьюшках ))

Я хз как объяснить

f4rt~
30.09.2017
11:40:57
а чем правило что пароль должен быть уникальным и не меньше >N символов

не бизнес логика?

Like
30.09.2017
11:41:23
Это валидация

Зачем понапрасну пропускать не валидные данные?

Еще и в бизнес логику пускать

Проверил сразу и все хорошо, не валидные - дальше не пошло, валидные - окей, пошли дальше

f4rt~
30.09.2017
11:42:48
ок а если мы по разному валидируем для сущностей

Like
30.09.2017
11:43:02
В смысле?

Разные сущности - разные правила

Lencore
30.09.2017
11:43:23
уже страшно вас спросить. кто-нибудь знает как посчитать количество файлов в директории?

Like
30.09.2017
11:43:28
Но, если у тебя две сущности требуют пароль, одна длинной в 5, другая в 10 - прости

Так низя

f4rt~
30.09.2017
11:43:33
ну и что мне мешает в сущности для правило создать

где я заюзаю трейт валидации

и напишу что мне нужно

Google
Like
30.09.2017
11:43:58
Да юзай чо хочешь, но пропускать дальше, чем контроллер - не стоит

Это глупо

f4rt~
30.09.2017
11:44:08
почему

Admin
ERROR: S client not available

Like
30.09.2017
11:44:12
И выносить в бизнес логику соответсвено тоже

f4rt~
30.09.2017
11:44:15
потому что ты так сказал?

Like
30.09.2017
11:44:15
Да потому что это валидация

f4rt~
30.09.2017
11:44:23
как раз модель это и есть место для всего дерьмища

в проекте

а не контроллер

Like
30.09.2017
11:44:38
У тебя не валидные данные, зачем это пропускать в бизнес логику, если можно заюзать валидацию и отсеить в самом начале?

Санжар
30.09.2017
11:45:46
Да потому что это валидация
валидацию в JS реализовать? Чтобы submit не работал, если там валидацию на клиенте не пройдёт Но проверять ведь всё равно нужно то, что получил?

f4rt~
30.09.2017
11:45:58
нет

Like
30.09.2017
11:46:00
Проверка данных на js'e чисто для визуальщины

f4rt~
30.09.2017
11:46:06
однозначно нужна клиенская + серверная валидация

Like
30.09.2017
11:46:18
тебе запрос пошлют и сервер примет без валидации

f4rt~
30.09.2017
11:46:31
но я не хочу в контроллере хуярить простыню текста, если я допустим регию пользователя из соц.сетей

f4rt~
30.09.2017
11:46:49
и для каждой из у меня разные правила и скоуп данных которые я проверяю/заношу

Like
30.09.2017
11:46:55
Google
Like
30.09.2017
11:47:03
Но пропускать не валидные данные с реквеста в бизнес логику - бред

f4rt~
30.09.2017
11:48:10
различных соц.сеток

Санжар
30.09.2017
11:48:25
я пока вижу три варианта: в контроллере проверять прямо в модели проверять посмотреть как реализовано в фреймворках, но нихуя не понять и запутаться

Like
30.09.2017
11:48:34
данные приходят oauth2
Ты можешь быть уверен корректности этих данных?

f4rt~
30.09.2017
11:48:45
а кто может быть?

Like
30.09.2017
11:48:50
а кто может быть?
Ну, я бы пускал в бизнес логику, если там "супер-пупер" валидация, которяа требует запросов/выборки из базы, хоть это и можно как обычный метод валидации запилить, тут уже на вкус

У меня в контроллере в самом начале идет валидация данных, потом используется "модель"

Ну ща я в ларе выношу это

В FormRequest

Данные не валидные - до контроллера не дойдет (дойдет)

Страница 5856 из 8430