Рубрики
Laravel Laravel основы Laravel+Vue3 routes Роут

Примеры Route

Синтаксис Route

$uri

хост\api\путь

$callback

роут вызывает колбэк-функцию или обратный вызов
функция, переданная в другую функцию в качестве аргумента, которая затем вызывается по завершению какого-либо действия.

routes\api.php

get роут получает информацию от сервера
Route::get($uri, $callback);
post роут отправляет информацию на сервер для хранения
Route::post($uri, $callback);
Рубрики
Laravel Laravel+Vue3 project Vue компоненты Vue.js

Vue Создать запись в БД

Вывод UI модального окна для создания записи

Рубрики
Laravel Laravel+Vue3 project

Настройка БД

phpMyAdmin
вход на хостинге (пример Джино)

Таблица Elements в БД на хостинге
источник хранения информации записей задач

Имя ТипПо Умолчанию
idint(11)нет
nametinytextempty
description textempty
bodytext//code
created_atdateнет
updated_atdateнет
структура таблицы elements в БД на хостинге
для поля id дополнительно отметить A_I = true на авто уникальность
Рубрики
Laravel Laravel+Vue3 project npm Visual Studio Code Vue.js

Создание проекта Vue3+Laravel

локальное создание проекта laravel в терминале OpenServer

установка композер
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
глобально композер
php composer.phar global require laravel/installer
создание проекта
php composer.phar create-project --prefer-dist laravel/laravel vue_laravel
Рубрики
JavaScript Laravel React React-project

Соединение React c Laravel

OpenServer

установка laravel в локальный сервер через терминал

Рубрики
Laravel Laravel-project phpMyAdmin

Публикация laravel приложения на сервер

хостинг провайдер
место на сервере

домен
название сайта

Рубрики
Laravel Laravel-project phpMyAdmin

Модель

Модели служат для того, чтобы в комфортном формате работать с таблицами, которые существуют в базе данных

Модель — это контроллер или способ управления в базе данных

phpMyAdmin

  • графический интерфейс для работы с базой данных
  • заходим через локальный сервер OpenServer

Создать БД
кодировка
utf8_general_ci

Рубрики
Laravel Laravel-project MVC

Контроллер

MVC
технология

V отвечает за различные html шаблоны
M отвечает за различные файлы, которые будут служить с базой данных

C служит для объединения V и M
происходит объединение шаблонов и моделей (базой данных)

Рубрики
Laravel Laravel-project

Именованное отслеживание URL адреса на примере формы

атрибут=»{{route(‘name’)}}»

создание формы в шаблоне

...
action - это url адрес (пример /contact/submit) на котором происходит обработка формы и получение данных с помощью метода post
<form action="/contact/submit" method="post">
...
</form>
...
Рубрики
Laravel Laravel-project

Отслеживание и Наследование страниц

запуск проекта на локальном сервере
cd project
php artisan serve

Шаблоны
resources\views

удаление базового шаблона
resources\views\welcome.blade.php