запуск проекта на локальном сервере
cd project
php artisan serve
Шаблоны
resources\views
удаление базового шаблона
resources\views\welcome.blade.php
запуск проекта на локальном сервере
cd project
php artisan serve
удаление базового шаблона
resources\views\welcome.blade.php
особенности фреймворка Laravel
встроенный React
встроенный роутинг
использование как API для обращения с фронта
JavaScript менеджер пакетов
switch(x) {
case 'value1': // if (x === 'value1')
...
break;
case 'value2': // if (x === 'value2')
...
break;
default:
...
break;
}
//весь текст после 2 символа
text=text.substr(2);
//заменить вложенный текст в другой вложенный текст
let new_text=text.replace(subtext1,subtext2);
//поиск первого вложенного текста
let index=text.indexOf(text);
//поиск последнего вложенного текста
let index=text.lastIndexOf(text);
l длинна вырезаемого текста
s старт вырезаемого текста
str.slice(s,l)
//удалить последний элемент текста
text=text.slice(0, -1);
//проверка текста на пустоту и удаление невидимых символов (переход на следующую строку)
text.trim() == ''
//выполнить текст-код
let arr=eval(data);
//элемент DOM на котором выполняется событие
let e=ev.currentTarget();
//строка в массив через "\n"
let arr=text.split("\n");
//массив в строку через "\n"
let text=arr.join("\n");
//проверка на массив
Array.isArray(obj);
//ассоциативный массив Array(0) нет индексов
arr.length==0
//пройтись по массиву или объекту
arr.forEach(function(item, i, data) {code});
Array.from(arr, (item,index)=>{code});
for(var i=0;i<arr.length;i++){arr[i]};
for (let key in obj){
obj[key]
}