Рубрики
Laravel phpMyAdmin

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

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

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

Рубрики
Laravel phpMyAdmin

Модель

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

phpMyAdmin

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

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

Рубрики
Laravel MVC

Контроллер

MVC
технология

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

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

Рубрики
Laravel

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

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

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

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

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

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

Шаблоны
resources\views

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

Рубрики
Laravel Open Server PHP PhpStorm

Установка фреймворка

локальный сервер
OpenServer

C:\OpenServer\domains\htdocks

среда разработки
PHPStorm

открыть окно запуска приложения и перетащить путь к проекту

Рубрики
Object Pool Unity Синглтон

Использование пула объектов на примере

BadShooting.cs
не эффиктивность без использования пула объектов

youtube

в каждом Update
инстализируется объект «пуля»
назначается объекту родитель
вызывает метод, который устанавливает начальную позицию и поворот

public class BadShooting:MonoBehaviour;
{
[SerializableField]
private GameObject bullet;

[SerializableField]
private Transform bulletParent;

[SerializableField]
private Vector3 bulletSpawnPosition;

private void Update()
{
var bullet=GetBullet();
bullet.transform.SetParent(bulletParent);

bullet.GetComponent<BadBullet>().OnCreate(bulletSpawnPosition,transform.rotation);
}

private GameObject GetBullet()
{
return Instantiate(bullet);
}

}

BadBullet.cs
пуля летит прямо и через 3 секунды уничтожается

public class BadBullet:MonoBehaviour;
{
private float lifeTime=3;
private float currentLifeTime;
private float speed=10;

public void OnCreate(Vector3 position, Quaternion rotation)
{
transform.position=position;
transfor.rotation=rotation;
currentLifeTime=lifeTime;
}

void Update()
{
transform.Translate(Vector3.forward*Time.deltaTime*speed);

if ((currentLifeTime-=Time.deltaTime)<0)
Destroy(gameObject);
}
}