Size: a a a

Laravel для начинающих

2020 April 09

MD

Michael Domansky in Laravel для начинающих
Reset # Alexey S.
Открываешь гуглдок, вставил домены, вставил какие нужны метрики - траффик, ссылки и т.д и нажал кнопку. И прямо в гуглдоке тебе все пишется
сами оцениваете или откуда-то берете статистику?
источник

MD

Michael Domansky in Laravel для начинающих
как вообще трафик оценивается?
источник

Д

Діма in Laravel для начинающих
Иван Лещенко
Всякие крутые штуки по типу циклов, обработки, вычислений выноси в сервисы
Тоесть в App\Services?

и уже в контроллере юзать
use App\Services\MyService.
источник

R#

Reset # Alexey S. in Laravel для начинающих
Michael Domansky
у тебя под NDA исходники и внутренние процедуры, а что сервисы делают наоборот пиарится по всему инету.
Если сервис внутренний, то нет. Например есть сервис который сам дропы подбирает и региструет - вот в паблике такого не видел, ибо это конкурентное преимущество
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Діма
Тоесть в App\Services?

и уже в контроллере юзать
use App\Services\MyService.
Да. В сервисах тоже внутренняя разбивка на компоненты
источник

MD

Michael Domansky in Laravel для начинающих
Reset # Alexey S.
Если сервис внутренний, то нет. Например есть сервис который сам дропы подбирает и региструет - вот в паблике такого не видел, ибо это конкурентное преимущество
дропы - это не оплаченные домены?
источник

Д

Діма in Laravel для начинающих
Иван Лещенко
Да. В сервисах тоже внутренняя разбивка на компоненты
Для чего это нужно?
Для производительности?
источник

R#

Reset # Alexey S. in Laravel для начинающих
Michael Domansky
сами оцениваете или откуда-то берете статистику?
Из сервисов по апи тянем, траффик из симиларвеб берём. Вопрос в удобстве что все сразу в одном доке
источник

R#

Reset # Alexey S. in Laravel для начинающих
Michael Domansky
дропы - это не оплаченные домены?
Да
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Діма
Для чего это нужно?
Для производительности?
Это только снизит производительность из-за увеличенных прыжков по коду
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
А вот читаемость и удобство работы с кодом - повысит
источник

MD

Michael Domansky in Laravel для начинающих
Reset # Alexey S.
Из сервисов по апи тянем, траффик из симиларвеб берём. Вопрос в удобстве что все сразу в одном доке
Прикольно. Молодцы )
источник

СЛ

Сергей Лобанов... in Laravel для начинающих
Ребят, подскажите пожалуйста. Тема изъезжена, проглядел всю историю, но так и не понял почему у меня не запускается ларавел 7 на nginx. Имею ниже приведенный конфиг. У меня есть фронт на наксте, а ларавел хочу запустить как бэк в папке "/home/back/". По урлу "/api/section/" у меня должен работать restful api. При запуске в режиме dev все работает. Но вот в такой конфигурации не хочет, в проде. Что я мог упустить и не так сделать. подскажите пожалуйста.
server {
   listen 80;
   server_name bla.ru;
   return 301 https://bla.ru$request_uri;
   }
   server {
       listen xx.xx.xx.xxx:443 ssl;
       ssl_certificate      /etc/letsencrypt/live/bla.ru/fullchain.pem;
       ssl_certificate_key  /etc/letsencrypt/live/bla.ru/privkey.pem;
       server_name bla.ru www.bla.ru;
       root /home/bla.ru;
   location ~ /.well-known {
   root /home/bla.ru;
   allow all;
   }    
   location / {
       proxy_pass      http://localhost:3000;
       location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot|eps|ps|zip|tar|tgz|gz|rar|bz2|7z|aac|m4a|mp3|mp4|ogg|wav|wma|3gp|avi|flv|m4v|mkv|mov|mpeg|mpg|wmv|exe|iso|dmg|swf)$ {
           expires        max;
           try_files      $uri @fallback;
       }
   }
   
   location /_nuxt/ {
       alias /home/bla.ru/.nuxt/dist/client/;
       location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot|eps|ps|zip|tar|tgz|gz|rar|bz2|7z|aac|m4a|mp3|mp4|ogg|wav|wma|3gp|avi|flv|m4v|mkv|mov|mpeg|mpg|wmv|exe|iso|dmg|swf)$ {
           autoindex on;
       }
   }
   location @fallback {
               proxy_pass      http://localhost:3000;
       }
   location /api/section/ {
       root /home/back/public/;
       try_files $uri $uri/ /index.php?$query_string;
       location ~* \.php$ {
           fastcgi_pass unix:/run/php/php7.2-fpm.sock;
           fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
           include fastcgi_params;
         }
   }
источник

MD

Michael Domansky in Laravel для начинающих
Иван Лещенко
А вот читаемость и удобство работы с кодом - повысит
Я как раз разбираюсь в принципах SOLID...
источник

Д

Діма in Laravel для начинающих
Иван Лещенко
А вот читаемость и удобство работы с кодом - повысит
Понял. Спасибо за информацию.
источник

MD

Michael Domansky in Laravel для начинающих
А есть какой-нибудь сервис, который вы не будете делать и который может быть полезен?
источник

Д

Діма in Laravel для начинающих
мне вот интересно.
Можешь мне кинуть пример проекта, который считаешь имеет идеальную структуру)
источник

Д

Діма in Laravel для начинающих
у меня вот ))
источник

Д

Діма in Laravel для начинающих
источник

Д

Діма in Laravel для начинающих
Я так понимаю не хватает папочки из сервисами и всякими штуками))
источник