Рубрики
Uncategorized

Обмен Опытом кодирования Laravel

Автор оригинала: David Wong.

Обмен Опытом кодирования Laravel

Обмен Опытом кодирования Laravel

Обмен Опытом кодирования Laravel

Вот несколько простых советов, которые стоит запомнить при разработке Laravel:

  • Максимально используйте свои .env Документы;
  • Не нарушайте ядро фреймворка, не редактируйте его поставщик Файлы в папках, вы можете выбрать наследование связанных функций для достижения. Расширение лучше, чем модификация.
  • Не проходите напрямую через phpMyAdmin Другие консоли баз данных для создания таблиц и индексов. Используйте таблицы переноса базы данных для создания таблиц, добавления измененных полей и отправки в Git Хранилище.
  • Не вставляйте ложные значения непосредственно в базу данных при тестировании. Создайте файл заполнения (файл сеялки) для заполнения базы данных.
  • Более склонный использовать Ремесленник Строительные леса, а не создавать вещи вручную, может значительно повысить вашу производительность.
  • Убедитесь, что вы используете некоторые команды artisan для повышения производительности:

  • Старайтесь не писать замыкания в маршрутах. PHP-файлы, но переместите их на свой контроллер.
  • При создании пользовательских классов и функций особое внимание следует уделять соглашениям об именах, особенно для моделей. Ларавель работает так. Для таблицы с именем пользователи Laravel хочет, чтобы ее модель называлась Пользователь.
  • Создавайте как можно больше запросов на проверку для каждого запроса.
  • Хотя в PHP есть класс Datetime, который может помочь вам читать, записывать, сравнивать или вычислять даты, рекомендуется использовать расширение Carbon для обработки дат.
  • Всегда используйте последнюю версию, Laravel быстро обновляется, так что не отставайте от ритма.
  • Для повышения производительности всегда используйте gulp, Elixir для компиляции ваших сценариев и файлов sass в сжатые версии, Laravel проделал за вас основную работу.

Добро пожаловать, чтобы рекомендовать больше в комментариях.

Дополнительные сведения о переводах см. в разделе Сообщество разработчиков Laravel https://learnku.com/laravel/c…