if (result) return;
бессмысленна - функция в любом случае будет прервана. А result
, скорее всего, не должен перезаписываться когда строка не соответствует регулярке (в результате на строки 'Ярослав' и 'Иван Ярославович' функция возвращает true, а на 'Ярослав Иванович' false).function regExSearch(searchString, name) {
var re = new RegExp("^" + searchString);
var words = name.toLowerCase().split(' ');
return !!words.find((item) => re.test(item));
}
function regExSearch(searchString, name) {
var words = name.toLowerCase().split(' ');
return !!words.find((item) => item.startsWith(searchString));
}
var split = str.split(' ')
Множественные запросы, или мультизапросы, должны запускаться функцией mysqli_multi_query().php.net/manual/ru/mysqli.quickstart.multiple-state...
как получить доступ к самой ячейке, чтобы изменить ей классНикак не надо получать, все классы вы должны навешивать в render() на основе данных, в этом вся суть Реакта. В обработчике вы изменяете state, автоматически вызывается render(), в DOM выгружается новое состояние. Вы работаете с данными, React работает с DOM.
MySQL requires indexes on foreign keys and referenced keys so that foreign key checks can be fast and not require a table scan. In the referencing table, there must be an index where the foreign key columns are listed as the first columns in the same order. Such an index is created on the referencing table automatically if it does not exist. This index might be silently dropped later, if you create another index that can be used to enforce the foreign key constraint. index_name, if given, is used as described previously.https://dev.mysql.com/doc/refman/5.7/en/create-tab...
если принимать $_POST $_GET параметры из форм или обработчиков js в формате json какие могут быть последствия?Если не накосячить с кодом, то никаких.
как отреагирует json_decode если будут слать всякий ужас(не в json формате)?Документация.
В DEPRECATED выполнение скрипта тоже продолжается, но сама запрещённая функция выполняется или пропускается (не выполняется)?Выполняется. Это предупреждение говорит о том, что в одном из следующих мажорных релизов эта функциональность будет полностью удалена и ваш код сломается.
class Home extends Component{
state = {items: []};
componentWillMount(){
axios.get('/api/test-thema')
.then(response => this.setState({item: Object.values(response.data)}));
}
render(){
const { user } = this.props;
return(
<div>
<Header/>
<h1>Добро пожаловать</h1>
<div>ФИО: {user.name}</div>
<div>Должность: </div>
<h3>Доступные тесты: </h3>
<ul>
{this.state.items.map((item) => (
<li key={item.id}><Link to='/test/'+{item.id}>{item.name}</Link></li>
))}
</ul>
<h3>Доступные тренинги: </h3>
</div>
);
}
}
Все валидаторы по документации Laravel должны храниться в контроллере.ORLY?
Т.е мне нужно в самой форме каждый раз прописывать label, на каждый валидатор писать message опять не ошибиться с его label?Нет.
Как в laravel запихнуть label к атрибуту в модель , при этом чтоб и валидатор отображал именно label, а не :attribute и в формах его можно было отображать.Именно в модель из коробки никак, но в Laravel есть гибкая система переопределения этих сообщений начиная с самых общих правил в локализационном файле и заканчивая кастомными сообщениями в FormRequest-классах.
есть ли возможность в laravel сообщение об ошибки валидации показывать именно у поля как в yii2Где добавите в шаблоне, там и будут показываться. Посмотрите на формат $errors, чтобы понять, как решить конкретную проблему.