include "/conn.php";
include "/showarticles.php";
./conn.php
.(new DOMParser())
.parseFromString(localStorageHTML, 'text/html')
.body.childNodes
может не знаю какой то хак в JS, как обойтись без цикловЕсть такой хак. Называется "правильный выбор структуры данных". Работает, кстати, не только в js.
Хотя путь то верныйpassword.email - это не путь, а имя. У вас имена роутам не заданы, вот и не удаётся его найти. Нужно либо в шаблоне исправить вызов, либо указать имя:
$this->post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail')
->middleware('template')
->name('password.email');
.row:hover {
// Next row, slides are above their columns, giving downward motion on hover
& ~ .row .slide { transform: translateY(-100%); }
// Current row, slides to the right of their columns, giving left motion on hover
.slide { transform: translateX(100%); }
// Current row, next slides, slides to the left of their columns, giving right motion on hover
& .col:hover ~ .col .slide { transform: translateX(-100%); }
// Current slide
.col:hover .slide {
transform: none;
visibility: visible;
transition-delay: 0s;
}
}
docker-php-ext-install ... mysqli pdo_mysql ...
.docker-php-ext-install ... mysql pdo_mysqli ...
.var getActiveTab = function() {
var activeTab = document.querySelector('.cont-tabs a.selected');
var id = activeTab.getAttribute('href').match(/[\d]+/)[0];
return {
id: id,
tabId: '#tab-content-' + id
};
};
getActiveTab().id
<?php
trait ParentAware {
public function getParent(){
return array_merge(self::$arr, parent::getParent());
}
}
class base {
public function getParent(){
return ['base'];
}
}
class class1 extends base {
use ParentAware;
public static $arr = ['class1'];
}
class class2 extends class1 {
use ParentAware;
public static $arr = ['class2'];
}
class class3 extends class2 {
use ParentAware;
public static $arr = ['class3'];
}
var_dump((new class3)->getParent());
//array(4) {
// [0] => string(6) "class3"
// [1] => string(6) "class2"
// [2] => string(6) "class1"
// [3] => string(4) "base"
//}
<?php
class base
{
public static $arr = ['base'];
public function getParent()
{
$parentClasses = class_parents($this);
$result = static::$arr;
foreach ($parentClasses as $parentClass) {
$result = array_merge($result, $parentClass::$arr);
}
return $result;
}
}
class class1 extends base
{
public static $arr = ['class1'];
}
class class2 extends class1
{
public static $arr = ['class2'];
}
class class3 extends class2
{
public static $arr = ['class3'];
}
$new = new class3();
var_dump($new->getParent());
//array(4) {
// [0] => string(6) "class3"
// [1] => string(6) "class2"
// [2] => string(6) "class1"
// [3] => string(4) "base"
//}
var
перед переменными. pattern="(^регулярное_выражение_для_сотового$|^регулярное_выражение_для_обычного$)"
с пробелами и отступлениями (на макбуков они другие).С чего бы вдруг они там стали другие? Это настройки редакторов отличаются у ваших коллег. И если вам за них приходится исправлять ошибки, то не так у жёстко у вас придерживаются стайлгайда. Помогите им настроить редакторы в соответствии с требованиями.