test
Рубрика: projects
Установка PHP
- скачивание архива
на примере версии 8.1
https://windows.php.net/download#php-8.1
VS16 x64 Thread Safe ZIP
- добавить путь к распакованной папке php
или путь к серверу (например xampp)
Этот компьютер\Свойства\дополнительные параметры системы
Дополнительно\переменные среды
системные переменные\Path
...;C:xampp\php\
- проверка работы php в cmd
php -version
Первый Vue3 компонент в Laravel проекте
Регистрация компонента может проводится двумя видами во Vue.js
1. Глобальная
регистрация компонента
- явная регистрация
До сих пор мы создавали компоненты с помощьюVue.component
- не явная регистрация
2. Локальная
регистрация компонента
Глобальная регистрация часто не идеальна. Например, если вы используете систему сборки, такую как Webpack, глобальная регистрация всех компонентов означает, что даже если вы прекратите использовать компонент, то он всё равно будет включён в вашу сборку приложения. Это излишне увеличит количество JavaScript, который должны будут загрузить ваши пользователи.
В таких случаях вы можете определить свои компоненты как обычные объекты JavaScript
В Laravel Route с примерами представляют простейшие маршруты принимают URI (путь) и функцию-замыкание, предоставляя очень простой и выразительный метод определения маршрутор.
Все маршруты определены в файлах маршрутов, которые расположены в каталоге routes. Эти файлы автоматически загружаются фреймворком.
В файле routes/web.php определены маршруты для вашего web-интерфейса. Эти маршруты входят в группу посредников web, которые обеспечивают такие возможности, как состояние сессии и CSRF-защита. Маршруты из файла routes/api.php не поддерживают состояния и входят в группу посредников api.
Для большинства приложений сначала определяются маршруты в файле routes/web.php.
Синтаксис Laravel Route
$uri
хост\api\путь
$callback
роут вызывает колбэк-функцию или обратный вызов
функция, переданная в другую функцию в качестве аргумента, которая затем вызывается по завершению какого-либо действия.
routes\api.php
get роут получает информацию от сервера
Route::get($uri, $callback);
post роут отправляет информацию на сервер для хранения
Route::post($uri, $callback);
JQuery
включить библиотеку из интернета
главный шаблон Laravel
resources\views\index.blade.php
<!DOCTYPE html>
<html lang="eng">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://codegid.ru/default/js/jquery/jquery-1.7.2.js"></script>
<script src="https://codegid.ru/default/js/jquery/jquery.event.drag-2.2.js"></script>
<script src="https://codegid.ru/default/js/jquery/jquery.event.drag.live-2.2.js"></script>
<script src="https://codegid.ru/default/js/jquery/ui/1.12.0/jquery-ui.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<body>
<div id="app">
<my-app/>
</div>
<script src="./js/app.js"></script>
</body>
</html>