Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Всем спасибо, кто откликнулся. Хорошая команда собралась.
Вакансия на сейчас не актуально. Закрываем ее
Всем привет.
Начинаем разработку нового проект интернет-магазин на Laravel. Не хватает рук, потому и решил обратиться к Вам.
Нужен специалист уровня middle(или выше), уверен, в проекте вы точно отточите свои скилы, и узнаете чего нового.
Дизайн мега классный и уже готов почти.
Итого
1) натягиваем дизайн
2) пишем сам интернет-магазин. Да, звучит легко ) но работы много
3) пишем админку
4) интеграци с 1С
5) всякие плюшки, хотелки, поддержка.
По оплате и времени:
Можно full, можно part(но не менее 10ч в неделю). Оплату предлагаю почасовую.
Из важного - каждая строчка кода проходит review. Мы пишем только чистый код и стремимся к этому и помогаем писать только так.
У тебя есть время, ты любишь Laravel и хочешь поучаствовать в хорошем проекте и вместе его запустить - wellcome!
Телеграмм: @Bdido (Дмитрий)
До встречи!
Господа. Уже не актуально. Толковые ребята уже вошли в команду. Всем спасибо.
Все привет.
Нужны 2 middle develop Laravel 5 на небольшой проектик. Это фриланс, т е ставка почасовая, оплата сразу после сделанного задания. Идеально подойдет как подработка, сроки плавные, но 1-2 задания в неделю делать надо)
Если висит тема, значит актуально. Всем спасибо.
Пишите в телеграмм, подробности
@Bdido (https://t.me/Bdido)
}%Отключи проверку CSRF-токена для данного маршрута.
Спасибо! Нашел ! Всем спасибо
}%Отключи проверку CSRF-токена для данного маршрута.
а где этоо можно сделать (router.php ?) ? Есть ссылка на доокументацию ?
Господа!
С вашей помощью и методом перебора - справился )) Работает )
Вот код
server {
listen :80;
server_name test.com;
charset UTF-8;
ssi on;
index index.php;
set $root_path /var/www/data/www/test.com/public;
root $root_path;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location = /index.php {
if ($request_uri != /sms-code) {
return 301 https://test.com:443;
}
fastcgi_pass unix:/var/www/php-fpm/www-root.sock;
fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
try_files $uri =404;
include fastcgi_params;
}
}
Но появилась другая проблема - т к сервис сторонний пинает мне POST-запрос, т случается вот что
TokenMismatchException in compiled.php line 3314
}%%%(conf)
server {
listen *:443 ssl;
ssl_certificate cert/server.crt;
ssl_certificate_key cert/server.key;
root /var/www/ssl/public/;
index index.php;
try_files /index.php?$query_string =404;location / {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_pass 127.0.0.1:9000;
}
}
%%
c 443 - проблем нет
server {
listen *:80;
location ~ ^/sms-code$ {
root /var/www/http/;
try_files /index.php =404;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
}
location / {
return 302 https://127.0.0.1$request_uri;
}
}
с порт 80 - redirect работает(если любой url, оитличный от заданного), но сам url = /sms-code - отдает 404. Вот и полагаю, что в этом Location - как-то не доработано что-то. В частности нет фишки try_files /index.php?$query_string =404
С этим вопросом я то и обратился сюда, господа! ссылку прикрепил на реализацию через location, но как я там и описал - что-то не так, отдает 404 по заданному urk и все тут (
Proger_XP - ты хорошо мыслишь, но вот капельку чего-то не хватает тут. Если до конца поможешь с этим вопросом - я тебе сразу 300р на тел переведу(в личку его напиши ток). Это к тому, что я сюда не за халявой пришел или просто тупо лень самому, я в nginx - любитель, конфиги сам себе писал, все работает у меня. Но вот с такой задачей не справился, знаний не хватает и опыта.
Он то рабочий - ссылку, которыую я в самом начале прикреплял - тоже рабочая, НО для Laravel - не работает. Чего-то не хватает. Вот и написал сюда
NOT FOUND говорю же играет
вот боюсь тут ему и не хватает
location / {
try_files $uri $uri/ /index.php?$query_string;
}
Это же ообяхательное услоовтя для Laravel
отдает он по твоему примеру
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>
Сделал как ты описал, но все равно
server_wrong_http_code HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Wed, 21 Jun 2017 19:36:38 GMT
Content-Type: text/html
Content-Length: 178
Connection: close
т е редиооектит на https(
}%> ибо у меня стояла переадресация с шттп на шттпс и ее нужно было оставить, если у тса такого нет(переадресации)
Переадресация (redirect в nginx) может использоваться не только на уровне server, но и в location, и в if. Поэтому можно оставить условную переадресацию на HTTPS, что я и показал в примере.У автора темы тоже есть переадресация, только через return (сути это не меняет).
> Но мне надо же как то еще и привязать тут
try_files можно использовать в location, но если нужно просто обработать по HTTP один маршрут (т.е. один конкретный URL, не считая %%?querystring%%) - то try_files вообще не нужен.Какой/какие именно URL нужно отдавать по HTTP?
url будет 1 = sms-code, мне туда всегда POST с параметрами прилетать будет. Эт внешний сервис туда стучаться будет
}%>
Для пути это делается просто - через location:
%%(conf)
server {
listen *:80;
server_name .test.com;location /plain-http-route/foo/bar/baz {
include server.conf;
}
return 301 https://test.com$request_uri;
}server {
listen *:443 ssl http2;
server_name .test.com;
include server.conf;
}
%%В %%server.conf%% - всё что я убрал из оригинального конфига.
Я как раз приложил ссылку где это так же делается - через location
Но мне надо же как то еще и привязать тут
try_files $uri $uri/ /index.php?$query_string;
вот тут что-то и не вышло у меня
Все неправильно
$response = Telegram::setWebhook(['url' => 'https://telegram.finereports.info/telegram/'.env('TELEGRAM_BOT_TOKEN').'/webhook']);
Юзай как и выше config('telegram.bot_token') чтоб точно был одинаковый токен !
Я могу ошибаться, но если подключил к ип шттпс, то там уже ничего не исправить ибо шттпс сертификат подключается самым первым и все последующее игнорирует.
Знаю точно и наверно так бы сам сделал:
1)Привязать 1 ип к сайту с шттпс
2)Создать поддомен и привязать к нему другой ип, тогда можно использовать шттп (с этого поддомена обращаться к вашему сервису)
3)Настроить поддоменный роутинг у ларавелпс - лично мое имхо
Да, это как вариант - делать поддомен на http и через него решать это. Но это самый мощный костыль из всех костылей ) Для 1 роутинга - проект выносить целиком еще на 1 поддомен. ТАк дела точно не решаются) Вот и прошу помощи у форумчан.
Господа, выручайте!
Уже не знаю как пробовать.
Суть. Nginx, laravel5, сайт работает через https.
Работая с одним сервисом сторонним - они работают лишь по http, ну не могут ни обращаться на https. Потому мне необходимо 1 url сделать так, чтоб он работал по http.
Вот коротко мой конфиг - стандартный
server {
listen :80;
server_name test.com www.test.com;
index index.php
set $root_path /var/www/test.com/public;
root $root_path;
return 301 https://test.com:443$request_uri;
}
server {
listen :443 http2;
server_name test.com;
rewrite ^/(.*)/$ /$1 permanent;
ssl on;
ssl_certificate ...
....
index index.php;
disable_symlinks if_not_owner from=$root_path;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location = /index.php {
fastcgi_index index.php;
fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f help@test.ru";
fastcgi_pass unix:/var/www/php-fpm/www-root.sock;
fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
try_files $uri =404;
include fastcgi_params;
}
location @php {
fastcgi_index index.php;
fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f help@test.com";
fastcgi_pass unix:/var/www/php-fpm/www-root.sock;
fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
try_files $uri =404;
include fastcgi_params;
}
}
google пользоваться умею, видел некие варианты, тестировал, но ничего не работает (
Может кто поможет ?
Делал как тут https://serverfault.com/questions/27033 … -on-others но вот что-то не срастается) не пойму куда девать try_files $uri $uri/ /index.php?$query_string;
Форумчане, прошу помощи у вас.
Нужно установить куку и с ней потом работать. Целый день уже убил. Выручайте !
Используя cookie(name, value, minut) - ну нету куки
Делаю и так
Use Cookie;
....
Cooke->make(...)
Нет куки и все, не видит браузер.
Используя обычный setcookie() - все норм, работает! Уже голову поломал, что не так я жедаю ( Т.е. средствами Laravek создать куки не получается