PATH
не определена и в качестве значения будет использовано её имя.<?php
declare(strict_types=1);
class Ellipsis
{
private string $char;
private int $count;
/**
* @param string $char
* @param int $count
*/
public function __construct(string $char, int $count)
{
$this->char = $char;
$this->count = $count;
}
/**
* @return string
*/
public function getChar(): string
{
return $this->char;
}
/**
* @return int
*/
public function getCount(): int
{
return $this->count;
}
}
class Ellipsisist
{
private Ellipsis $ellipsis;
/**
* @param Ellipsis $ellipsis
*/
public function __construct(Ellipsis $ellipsis)
{
$this->ellipsis = $ellipsis;
}
/**
* @param string $value
* @return string
*/
public function __invoke(string $value): string
{
return str_pad($value, mb_strlen($value) + $this->ellipsis->getCount(), $this->ellipsis->getChar(), STR_PAD_LEFT);
}
}
class EllipsisistFactory
{
/**
* @param string $char
* @param int $count
* @return Ellipsisist
*/
public static function make(string $char, int $count): Ellipsisist
{
return new Ellipsisist(new Ellipsis($char, $count));
}
}
$arr = ['foo', 'bar', 'baz'];
$ellipsisiatedArr = array_map(
EllipsisistFactory::make('.', 3),
$arr
);
var_dump($ellipsisiatedArr);
$url = $_POST['url'];
if ($matches[1][0] === 'info.png' || $matches[1][0] === 'warning.png') {
return $matches[2][0] ?? 'https://sample.com/images/post-default.png';
} else {
return $matches[1][0];
}
foreach ($data as $value) {
$sheet->setCellValue($columns[$c++] . $r, $value->getData1());
$sheet->setCellValue($columns[$c++] . $r, $value->getData2());
$originalRowId = $r;
$c = 2;
$c2r = $originalRowId;
foreach ($value->getData3() as $item3) {
$sheet->setCellValue($columns[$c] . $r, $item3);
$c2r++;
}
$c = 3;
$c3r = $originalRowId;
foreach ($value->getData4() as $item4) {
$sheet->setCellValue($columns[$c] . $r, $item4);
$c3r++;
}
$r += max(count($value->getData3()), count($value->getData4()));
}
$json_read['posts'] = array_values($json_read['posts']);
$json_reads = json_encode($json_read, ...)
$questions = [
[
'id' => 42,
'text' => 'Что такое буфер обмена?',
'answers' => [
['id' => 169, 'text' => 'Область в памяти'],
['id' => 170, 'text' => 'Специальная папка в файловой системе'],
['id' => 171, 'text' => 'Специальный файл'],
['id' => 172, 'text' => 'Магнитный носитель'],
],
],
]
Request $request
- это объект запроса, его Laravel автоматически вам передаст, если вы в параметрах его указали.formEditUser.url = $(this).attr('href')
- здесь у вас в адресе должен быть указан get-параметр id и тогда всё будет работать. Откуда вам брать этот id пользователя из вопроса непонятно.function LinkFormatter(value, row, index) {
return "<a href='"{{route('createFormEditUser, ['id' => ???]')}}"'>"+value+"</a>";
}
route()
(если у вас не подключен laroute, конечно), а главное - формат шаблона blade. Либо у вас по совпадению на фронте шаблонизатор с тем же форматом и есть функция генерации url по параметрам роута Laravel, либо вы вообще не понимаете, что пишете. The following are required if you are submitting pull requests to the documentation.https://github.com/strapi/documentation#documentat...
If you are looking for the Strapi code, please see the Strapi Monorepo.
Self-hosted. You can host and scale Strapi projects the way you want. You can choose any hosting platform you want: AWS, Render, Netlify, Heroku, a VPS, or a dedicated server.