какие еще инструменты приглядеть, чтобы обеспечить производительность сервера
какие инструменты для отладки вы используете?
public $lists;
public function __construct()
{
$this->lists = List::all();
}
$this->lists
public function getLists()
{
return List::all();
}
$lists=$this->getLists();
Я так понимаю, речь идет об этом списке аналогов: php.net/manual/ru/ref.mbstring.php ?Да. Плюс, возможно, придется искать еще и самописные аналоги, которых еще нет в самом php. Я когда свой двиг переписывал, то мне понадобилось лишь 3 функции-аналога найти.
Насколько я понимаю, по части PHP нужно будет еще как минимум задать нужную кодировку в конфиге.У меня в htaccess вот это:
# Кодировки
php_value mbstring.language "Russian"
php_value mbstring.internal_encoding "UTF-8"
php_value default_charset utf-8
AddDefaultCharset utf-8
БД - то уже отдельные пляскиКонвертируем и при подключении к базе задаем mysqli->set_charset('utf8').
Еще из нюансов - на сайте есть AJAX, с перекодировкой результатовда, убрать перекодировку, оставить лишь заголовок 'application/json; charset=utf-8' и сделать просто json_encode.
Например, есть preg_replace, но нет mb_preg_replace.там есть модификатор /u
//в модели Post
public function user()
{
return $this->belongsTo('App\User','user_id', 'id');
}
// в контроллере
Post::with('user')->find($id);
// в шаблоне
{{$post->user->name}}
$tickets = Ticket::orderBy('id', 'desc')->paginate(10);
class TicketController extends Controller
{
protected $ticket;
public function __construct(Ticket $ticket)
{
$this->ticket = $ticket;
}
// для примера метод index
public function index()
{
$tickets = $this->ticket->orderBy('id', 'desc')->paginate(10);
return view('tickets.index', [
'tickets' => $tickets,
]);
}
}
<?php
function hello()
{
return 'Привет:)';
}
function head()
{
echo '<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<title>
' . hello() . '
</title>
<script src="/libs/jquery.min.js"></script>
<script src="/scripts/ajax.js"></script>
<script src="/scripts/ajax-rdct.js"></script>
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
<link href="/style/pages.css" media="screen" rel="stylesheet">
</head>
<body>';
}
head();
?>