سلام دوستان وقت بخیر من لاراول 5.5 کار میکنم و از روی فیلم های اموزشی راکت هم این کارو انجام دادم روی لوکال هاست همه چیز خوبه ولی وقتی اسکریپتو روی هاست واقعی اپلود کردم موقعی ک کاربر ثبت نام میکنه و یه ایونتی میخاد کارشو انجام بده تا کد تایید اکانت رو براش بفرسته این ارور رو میده کسی میدونه چطور میشه حلش کرد؟
/home/iranmql/vendor/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php
class AttributeMatchingExtension extends AbstractExtension
{
/**
{@inheritdoc}
/
public function getAttributeMatchingTranslators()
{
return array(
'exists' => array($this, 'translateExists'),
'=' => array($this, 'translateEquals'),
'~=' => array($this, 'translateIncludes'),
'|=' => array($this, 'translateDashMatch'),
'^=' => array($this, 'translatePrefixMatch'),
'$=' => array($this, 'translateSuffixMatch'),
'=' => array($this, 'translateSubstringMatch'),
'!=' => array($this, 'translateDifferent'),
);
}
public function translateExists(XPathExpr $xpath, string $attribute, ?string $value): XPathExpr
{
return $xpath->addCondition($attribute);
}
public function translateEquals(XPathExpr $xpath, string $attribute, ?string $value): XPathExpr
{
return $xpath->addCondition(sprintf('%s = %s', $attribute, Translator::getXpathLiteral($value)));
}
public function translateIncludes(XPathExpr $xpath, string $attribute, ?string $value): XPathExpr
{
return $xpath->addCondition($value ? sprintf(
'%1$s and contains(concat(\' \', normalize-space(%1$s), \' \'), %2$s)',
$attribute,
Translator::getXpathLiteral(' '.$value.' ')
) : '0');
}
public function translateDashMatch(XPathExpr $xpath, string $attribute, ?string $value): XPathExpr
{
Arguments
"Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE)"
جالب اینجاس یه سینکتس ارور داده ک مال فایل های خود لاراول هستش
لطفا اگه کسی به این مشکل برخورده راهنماییم کنه
چرا هیچکس به مشکلات من بر نمیخوره؟؟
شاید پاسخ شما همینجا باشد
ورژن پی اچ پی 7 هستش وقتی 7.1 میکنم کلا ارور 500 میده
رفتم همون ارور اولی رو میده ارسال ایمیل و این چیز ها توی لاراول 5.4 با لاراول 5.5 فرق میکنه؟؟؟
بعد کلا یه چیز دیگه چ دلیلی میتونه داشته باشه ک اسکریپت روی پی اچ پی 7.1 بالا نیاد؟
میشه بگید چطور؟؟؟
وقتی ورژن پی اچ پی رو 7.1 میکنم اصلا وبسایت بالا نمیاد ک بتونم با این تابع بفهمم ورژنش درسته یا نه
هیچ خطایی توی لاراول . لاگ ثبت نشده
یک سوال یکی از دوستان بهم گفت لاراول 5.5 برای اینکه با پی اچ پی 7.1 باید به پشتیبانی هاستم یه تیکت بزنم بگم کومپوزر هاست رو روی پی اچ پی 7.1 تنظیم کنند این درسته ایا؟
مهندس جان هستید؟؟ اگه میشه راهنماییم کنید ممنون میشم