Плагины для работы с Symfony в PhpStorm

Работа с фикстурами в Symfony 5

Часто при разработке сайт требуется заполнить его тестовыми данными для проверки того как выглядит контент. Данная тема в принципе хорошо раскрыта в статье, доступной по ссылке https://webshake.ru/symfony-course/doctrine-orm-pervaya-sushchnost-migracii-i-fikstury, но есть некоторые моменты, из-за которых у меня код загрузки данных не запустился изначально. О них ниже.

1: Пространство имён для ObjectManager

Тэги:

Самые часто используемые команды в консоли Symfony

Работа с миграциями

Сгенерировать миграции после создания сущностей

php bin/console make:migration

Приведение миграций

php bin/console doctrine:migrations:diff

создаётся миграция для сравнения вашей схемы со схемой в базе данных. При выполнении данной миграции оба варианта будут приведены.

Тэги:

Шпаргалка по Laradock

Что такое Laradock

Laradock is a full PHP development environment for Docker. It supports a variety of common services, all pre-configured to provide a ready PHP development environment.

Мой вольный перевод:

Laradock - это полноценная среда разработки PHP для Docker. Он поддерживает множество общих служб, все из которых предварительно настроены для предоставления готовой среды разработки на PHP.

Ссылка: http://laradock.io

Тэги:

Ошибка An error occurred while loading the web debug toolbar в Symfony

При установке приложения может возникать ошибка при отображении отладочной панели с текстом "An error occurred while loading the web debug toolbar". В этом случае нужно в конфигурационном файле Apache для сайта в настройках директории добавить конструкцию FallbackResource /index.php

Пример конфигурационного файла:

Тэги:

.htaccess в Laravel

По умолчанию точка входа в приложение находится в папке /public относительно корня проекта. Здесь же находится и файл .htaccess. После установки приложения я переношу файл .htaccess в корень проекта и меняю некоторые настройки.

Было:

Тэги:

Мультиязычность в Drupal 8

В этом ролике отлично всё рассказывается:

Ссылка на официальную документацию по теме: https://www.drupal.org/docs/8/multilingual

Тэги:

Загрузка файлов в Laravel

Вот отличный урок:

Пример кода загрузки файла

Форма вот в таком виде:

Тэги:

Принципы программирования, которые должен знать middle-разработчик

Самые часто используемые команды в artisan

Cгенерировать ключ приложения

	php artisan key:generate

Cоздать контроллер

	php artisan make:controller [controller_name]

где [controller_name] - это название контроллера, например ContactController.

Cоздать модель с файлом миграции для базы данных

	php artisan make:model [model_name] -m

где [model_name] - это название модели, например Contact.

Тэги:

Страницы

Subscribe to Modern Development RSS