Всем привет!
В проекте есть код для переключения версии сайта (моб/десктоп), подвязано все на метод контроллера и значения куки
class VersionController extends Controller
{
public function switch($type = null)
{
dd(1);
if ($type) {
if ($type == 'desktop') {
Version::setDesktop();
} else if ($type == 'mobile') {
Version::setMobile();
}
} else {
if(Version::isMobile()) {
Version::setDesktop();
} else {
Version::setMobile();
}
}
return redirect()->back(301, [
'Cache-Control' => 'no-cache, no-store, must-revalidate'
]);
}
}
но этот метод я так понимаю кешируется и перестает корректно отрабатывать. К примеру, я сейчас вставил в начало метода dd(1)
и эта правка игнорируется. Можно ли отключить кеш на определенном роуте?
return redirect()->back(301)
->header("pragma", "no-cache")
->header("Cache-Control", "no-store,no-cache, must-revalidate, post-check=0, pre-check=0");
Нет, логи пусты. Проблема в конфигах nginxlocation / {
try_files $uri $uri/ /index.php?$query_string;
}
все роуты отрабатывают без ошибок и авторизация причем ок, а вот форма отправки ссылки для сброса пароля при любом раскладе ссылает на главную.
Под apache все как положено отрабатывает, но нужен nginx. в логах nginx чисто. Какие у кого предположения ?
Привет ребят, я новенький по поводу разработки сайта. Что с проектом ?
laravel.ru
И может кто-то уже поменяет https на http, а то не удобно
Капец, так это ссылка на репу
И на кой ляд было её так оформлять?
@Taalaybek какое-то религиозное табу запретило тебе просто вставить ссылку как https://github.com/LaravelRUS/laravel.ru/tree/develop
Привет друзья. Посоветуйте как лучше реализовать такую задачу.
Начинаю делать проект в нем будет 3 крупные части:
Я пока предполагаю делать так:
С БД:
одна База - общая со всеми пользователями.
и отдельные базы для форума сервиса и сайта.
С ларавель:
Отдельный ларавел для сайта - (cms например Lavalite)
Отдельный для сервиса - просто Laravel
Отдельный для форума - например flarum
Меня смущает что вся эта связка получиться с костылями и придется дублировать пользователя при регистрации в каждую базу.
Посоветуйте у кого какие есть идеи как реализовывать такую задачу.
Base table or view not found: 1146 Table 'asterisk.users' doesn't exist
asterisk.users
а не mysql.users
Привет!
Хочу что бы Лара писала в сислог.
config/app.php
'log' => env('APP_LOG', 'syslog'),
//'log_level' => env('APP_LOG_LEVEL', 'debug'),
config/logging.php
use Monolog\Handler\StreamHandler;
use Monolog\Handler\SyslogUdpHandler;
return [
/*
|--------------------------------------------------------------------------
| Default Log Channel
|--------------------------------------------------------------------------
|
| This option defines the default log channel that gets used when writing
| messages to the logs. The name specified in this option should match
| one of the channels defined in the "channels" configuration array.
|
*/
'default' => env('LOG_CHANNEL', 'syslog'),
/*
|--------------------------------------------------------------------------
| Log Channels
|--------------------------------------------------------------------------
|
| Here you may configure the log channels for your application. Out of
| the box, Laravel uses the Monolog PHP logging library. This gives
| you a variety of powerful log handlers / formatters to utilize.
|
| Available Drivers: "single", "daily", "slack", "syslog",
| "errorlog", "monolog",
| "custom", "stack"
|
*/
'channels' => [
'syslog' => [
'driver' => 'syslog',
'level' => 'debug',
'handler' => SyslogUdpHandler::class,
'handler_with' => 'ps_log@vipchat-control-panel'
],
'errorlog' => [
'driver' => 'errorlog',
'level' => 'debug',
],
],
];
В контроллере вызываю
Log::info("Laravel syslog");
Но в сислоге при этом тишина.
Подскажите куда смотреть. Доку прочитал, но там написано что этих настроек достаточно (