воскресенье, 31 января 2021 г.

Cоглашения сообщества об именовании

 


ЧтоПравилоПринятоНе принято
Контроллеред. ч.ArticleControllerArticlesController
Маршрутымн. ч.articles/1article/1
Имена маршрутовsnake_caseusers.show_activeusers.show-active, show-active-users
Модельед. ч.UserUsers
Отношения hasOne и belongsToед. ч.articleCommentarticleComments, article_comment
Все остальные отношениямн. ч.articleCommentsarticleComment, article_comments
Таблицамн. ч.article_commentsarticle_comment, articleComments
Pivot таблицаимена моделей в алфавитном порядке в ед. ч.article_useruser_article, articles_users
Столбец в таблицеsnake_case без имени моделиmeta_titleMetaTitle; article_meta_title
Свойство моделиsnake_case$model->created_at$model->createdAt
Внешний ключимя модели ед. ч. и _idarticle_idArticleId, id_article, articles_id
Первичный ключ-idcustom_id
Миграция-2017_01_01_000000_create_articles_table2017_01_01_000000_articles
МетодcamelCasegetAllget_all
Метод в контроллере ресурсовтаблицаstoresaveArticle
Метод в тестеcamelCasetestGuestCannotSeeArticletest_guest_cannot_see_article
ПеременныеcamelCase$articlesWithAuthor$articles_with_author
Коллекцияописательное, мн. ч.$activeUsers = User::active()->get()$active, $data
Объектописательное, ед. ч.$activeUser = User::active()->first()$users, $obj
Индексы в конфиге и языковых файлахsnake_casearticles_enabledArticlesEnabled; articles-enabled
Представлениеkebab-caseshow-filtered.blade.phpshowFiltered.blade.php, show_filtered.blade.php
Конфигурационный файлsnake_casegoogle_calendar.phpgoogleCalendar.php, google-calendar.php
Контракт (интерфейс)прилагательное или существительноеAuthenticationInterfaceAuthenticatable, IAuthentication
ТрейтприлагательноеNotifiableNotificationTrait

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

пятница, 29 января 2021 г.

Как зайти по внешнему IP-адресу из локальной сети для MikroTik

https://lantorg.com/article/kak-zajti-po-vneshnemu-ip-adresu-iz-lokalnoj-seti-dlya-mikrotik

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

Создание домашней сети на базе устройств MikroTik





 /ip firewall filter
add action=accept chain=forward comment="1.1. Forward and Input Established and Related connections" connection-state=established,related
add action=drop chain=forward connection-state=invalid
add action=drop chain=forward connection-nat-state=!dstnat connection-state=new in-interface-list=Internet
add action=accept chain=input connection-state=established,related
add action=drop chain=input connection-state=invalid
add action=add-src-to-address-list address-list=ddos-blacklist address-list-timeout=1d chain=input comment="1.2. DDoS Protect - Connection Limit" connection-limit=100,32 in-interface-list=Internet protocol=tcp
add action=tarpit chain=input connection-limit=3,32 protocol=tcp src-address-list=ddos-blacklist
add action=jump chain=forward comment="1.3. DDoS Protect - SYN Flood" connection-state=new jump-target=SYN-Protect protocol=tcp tcp-flags=syn
add action=jump chain=input connection-state=new in-interface-list=Internet jump-target=SYN-Protect protocol=tcp tcp-flags=syn
add action=return chain=SYN-Protect connection-state=new limit=200,5:packet protocol=tcp tcp-flags=syn
add action=drop chain=SYN-Protect connection-state=new protocol=tcp tcp-flags=syn
add action=drop chain=input comment="1.4. Protected - Ports Scanners" src-address-list="Port Scanners"
add action=add-src-to-address-list address-list="Port Scanners" address-list-timeout=none-dynamic chain=input in-interface-list=Internet protocol=tcp psd=21,3s,3,1
add action=drop chain=input comment="1.5. Protected - WinBox Access" src-address-list="Black List Winbox"
add action=add-src-to-address-list address-list="Black List Winbox" address-list-timeout=none-dynamic chain=input connection-state=new dst-port=8291 in-interface-list=Internet log=yes log-prefix="BLACK WINBOX" protocol=tcp src-address-list="Winbox Stage 3"
add action=add-src-to-address-list address-list="Winbox Stage 3" address-list-timeout=1m chain=input connection-state=new dst-port=8291 in-interface-list=Internet protocol=tcp src-address-list="Winbox Stage 2"
add action=add-src-to-address-list address-list="Winbox Stage 2" address-list-timeout=1m chain=input connection-state=new dst-port=8291 in-interface-list=Internet protocol=tcp src-address-list="Winbox Stage 1"
add action=add-src-to-address-list address-list="Winbox Stage 1" address-list-timeout=1m chain=input connection-state=new dst-port=8291 in-interface-list=Internet protocol=tcp
add action=accept chain=input dst-port=8291 in-interface-list=Internet protocol=tcp
add action=drop chain=input comment="1.6. Protected - OpenVPN Connections" src-address-list="Black List OpenVPN"
add action=add-src-to-address-list address-list="Black List OpenVPN" address-list-timeout=none-dynamic chain=input connection-state=new dst-port=1194 in-interface-list=Internet log=yes log-prefix="BLACK OVPN" protocol=tcp src-address-list="OpenVPN Stage 3"
add action=add-src-to-address-list address-list="OpenVPN Stage 3" address-list-timeout=1m chain=input connection-state=new dst-port=1194 in-interface-list=Internet protocol=tcp src-address-list="OpenVPN Stage 2"
add action=add-src-to-address-list address-list="OpenVPN Stage 2" address-list-timeout=1m chain=input connection-state=new dst-port=1194 in-interface-list=Internet protocol=tcp src-address-list="OpenVPN Stage 1"
add action=add-src-to-address-list address-list="OpenVPN Stage 1" address-list-timeout=1m chain=input connection-state=new dst-port=1194 in-interface-list=Internet protocol=tcp
add action=accept chain=input dst-port=1194 in-interface-list=Internet protocol=tcp
add action=accept chain=input comment="1.7. Access OpenVPN Tunnel Data" in-interface-list=VPN
add action=accept chain=input comment="1.8. Access Normal Ping" in-interface-list=Internet limit=50/5s,2:packet protocol=icmp
add action=drop chain=input comment="1.9. Drop All Other" in-interface-list=Internet

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

друзья )

Сохраняйте и делитесь желаниями, и не забывайте о важных датах! парсинг центр