@laravel_pro

Страница 1679 из 2014
alex
03.08.2018
07:40:11
front controller
нет не оно

Nik
03.08.2018
07:40:21
оно

it just an announce for now. you could buy it from end of August

Maksim (Ellrion)
03.08.2018
07:40:51
нет не оно
ну это не дословно но смысл индекса именно в этом паттерне

Google
alex
03.08.2018
07:41:08
я понимаю, а мне надо именно термин единой точки входа

как он в литературе описан

Nik
03.08.2018
07:41:26
https://ru.wikipedia.org/wiki/%D0%95%D0%B4%D0%B8%D0%BD%D0%B0%D1%8F_%D1%82%D0%BE%D1%87%D0%BA%D0%B0_%D0%B2%D1%85%D0%BE%D0%B4%D0%B0_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)

так и описан

Halit
03.08.2018
07:41:31
Maksim (Ellrion)
03.08.2018
07:41:43
как он в литературе описан
вот я и написал как он в литературе написан)

Nik
03.08.2018
07:42:27
As i say, you cant buy it right now.
my bad, misunderstood you ??

alex
03.08.2018
07:42:29
нет это фронтконтроллер! а точка входа index.php

Nik
03.08.2018
07:42:34
пора отдыхать, уже с утра башка не варит

alex
03.08.2018
07:42:36
фронтконтроллер то тут причем

F01134H
03.08.2018
07:42:58
front controller
в его представлении вообще может не быть контроллера ?‍♂️

ему эндпоинт нужен

Google
Maksim (Ellrion)
03.08.2018
07:43:27
в его представлении вообще может не быть контроллера ?‍♂️
как бы фронт контроллер не имеет ничего общего с контроллером из мвц

F01134H
03.08.2018
07:43:37
как бы я это понимаю)

Maksim (Ellrion)
03.08.2018
07:43:51
вот какраз эндпоинт тут не причем

F01134H
03.08.2018
07:44:11
приечм

ты назвал паттерн

Maksim (Ellrion)
03.08.2018
07:44:14
нет

F01134H
03.08.2018
07:44:16
а я назвал термин

ему не название паттерна нужно

а конкретный термин для точки доступа

@crazalex скажи уже блеать что тебе нужно

а то ща посремся

Edgar
03.08.2018
07:45:15
ахахаха

F01134H
03.08.2018
07:45:18
а ты в закат уедешь

Stefan
03.08.2018
07:45:33
парни привет я начинаюший в ларе, и это мой превый фрейм который я изучаю я установил лару на опенсервер, версия лары 5.6 настоил .htaccess из папки паблик теперь я попробовал сделать следуешее: создал простой хтмл файл (page.html), сохранил его в папку паблик в броузере пытаюсь открыть этот файл: сите/page.html а он не хочет! говорит не найдена страница, подскажите где ошибка и как ......

Edgar
03.08.2018
07:45:45
я за single entry point

alex
03.08.2018
07:46:02
мне нужно академическое название единой точки входа без привязки к фреймворкам и т.п.

даже не важно php это или нет

у нее есть какое-то общее название уверен

Nik
03.08.2018
07:46:25
чтож ты тяжелый то такой

Edgar
03.08.2018
07:46:34
Ну, а single entry point не подходит?)

Google
Саша
03.08.2018
07:46:46
Edgar
03.08.2018
07:46:46
или ты типо одно волшебное слово ищешь?)

alex
03.08.2018
07:47:27
да вот я термин искал..

F01134H
03.08.2018
07:47:28
alex
03.08.2018
07:47:31
спасибо большое

Maksim (Ellrion)
03.08.2018
07:51:17
https://laravel.com/docs/5.0/structure



index.php всегда назывался именно термином фронт контроллер. всё остальное несколько иные термины. вы сами то прочитайте

Maxim
03.08.2018
07:54:41
Помогите разобраться, чем отличается bind от singleton на практике

Maksim (Ellrion)
03.08.2018
07:57:22
Помогите разобраться, чем отличается bind от singleton на практике
изи, же есди зарегал сервис как синглтон, то при первом запросе сервиса из контейнера будет порожден его инстанс и запомнен, при последующих будет выдаваться уже он. а при простом бинде, тебе будет создаваться каждый раз новый объект

Maxim
03.08.2018
07:58:33
Разве нужно чтобы он постоянно новый объект создавал

Maksim (Ellrion)
03.08.2018
07:58:54
И в чем тогда преимущество bind перед singleton?
в смысле преимущество? если тебе нужен каждый раз один и тот же объект обязательно то берешь синглтон, не нужен, берешь бинд

Maxim
03.08.2018
07:59:35
Я просто не пойму в каких случаях нужно чтобы создавался новый объект

Maksim (Ellrion)
03.08.2018
08:00:14
ну например когда объект в процессе использования как то засирает свой стейт.

Саша
03.08.2018
08:00:40
Я просто не пойму в каких случаях нужно чтобы создавался новый объект
Когда у тебя сервис юзается в нескольких местах и тебе не нужно чтобы сохранялся промежуточный стэйт который может привести к неправильным результатам работы сервиса

Maxim
03.08.2018
08:01:39
Аа, ну да, точно, спасибо)

Maksim (Ellrion)
03.08.2018
08:03:14
я бы даже рекомендовал всегда использовать бинд только если ты не уверен что тебе нужен синглтон

Subb98
03.08.2018
08:07:04
чем бинд отличается от простого экземпляра? )

Google
Subb98
03.08.2018
08:08:47
Maxim
03.08.2018
08:13:32
Что думаете по поводу строгой типизации? Типа function (int $a) в аргументах. Нормальная тема?

alex
03.08.2018
08:14:31
The Public Directory The public directory contains the index.php file, which is the entry point for all requests entering your application and configures autoloading. This directory also houses your assets such as images, JavaScript, and CSS.

Stefan
03.08.2018
08:14:51
ты настроил то вебсервер так что бы его рут директория была папка public?
я настоил .htaccess из корня лары вот так: RewriteEngine On RewriteCond %{REQUEST_URI} !^public RewriteRule ^(.*)$ public/!1 [L] дефолтовая хоме страница лары открывается

Admin
ERROR: S client not available

Subb98
03.08.2018
08:15:19
меньше шансов объебаться при несоответствии типов. больше уверенности, что в метод попадают те аргументы, которые ожидаются.

Nik
03.08.2018
08:30:14
Что думаете по поводу строгой типизации? Типа function (int $a) в аргументах. Нормальная тема?
только для объектов. для скаляров в большинстве не нужны, там по имени переменной должно быть все понятно

Maksim (Ellrion)
03.08.2018
08:30:22
https://laravel.com/docs/5.6/structure#the-public-directory
ладно, принимается) хотя одно другого не отменяет

Edgar
03.08.2018
08:31:35
ладно, принимается) хотя одно другого не отменяет
ну точка входа имхо чуть больше отражает суть, даже в контексте лары) т.к бывают извращуги, которые правят index.php)

и он у них раскидывает реквест между разными фреймворками ?

Edgar
03.08.2018
08:32:48
если проект 7.1+ то лучше указывать везде где можно, хуже точно не будет)

Walter
03.08.2018
08:33:14
Где найти норм инсрукцию по установке phpredis?

Google
Maxim
03.08.2018
08:43:19
Если в request не поступили нужные данные, нужно 400 ошибку возвращать?

Adel
03.08.2018
08:44:02
422 вроде ларка возвращает если валидацию не прошло

но это неважно если честно :)

Maxim
03.08.2018
08:45:57
А 418 будет работать?)

Adel
03.08.2018
08:46:03
все будет работать

4*

Maksim (Ellrion)
03.08.2018
08:50:39
Если в request не поступили нужные данные, нужно 400 ошибку возвращать?
400 это когда сам реквест кривой, с нарушением синтаксиса например. 422 это уже ошибка логического уровня > 400 Bad Request The request could not be understood by the server due to malformed syntax.

Maksim (Ellrion)
03.08.2018
08:52:10
> "The 422 (Unprocessable Entity) status code means the server understands the content type of the request entity (hence a 415(Unsupported Media Type) status code is inappropriate), and the syntax of the request entity is correct (thus a 400 (Bad Request) status code is inappropriate) but was unable to process the contained instructions. For example, this error condition may occur if an XML request body contains well-formed (i.e., syntactically correct), but semantically erroneous, XML instructions." именно по этому лара использует 422 при ошибках валидации

но это неважно если честно :)
важно) но мы уже спорили по этому поводу

Maxim
03.08.2018
08:53:06
Понятно

Maksim (Ellrion)
03.08.2018
08:54:59
но @Adelf32 прав что большенству на самом деле пофиг (к сожалению)

Maxim
03.08.2018
08:55:09
А как сделать такую штуку? Чтобы например я мог заполнить свои meta данные, для view, с контроллера, а если не заполнил в контроллере, тогда они берутся стандартные с таблицы из бд. Через композер делать и какой то внешний класс, к которому смогут обращаться и композер и контроллер?

Maxim
03.08.2018
08:57:21
Ну да, так и думал

Maksim (Ellrion)
03.08.2018
08:58:53
ну при наличии сервиса композер может быть и не нужен вернее точно не нужен

Gleb
03.08.2018
09:02:27
Коллеги, кто-нибудь делал подтверждение Email (мобильного номера) при разработке API для мобильных приложений?

Святослав
03.08.2018
09:04:31
подтверждение моб. номера делал, email делал, а что бы номер подтверждать емейлом первым раз слышу

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