.gitignore, adminLTE и изменения в вендоре, предложение?

Я пытаюсь настроить adminLTE в проекте Laravel. Я нашел способ изменить его, но когда я хочу его изменить, это нужно сделать в vendor/jeroennoten/laravel.../views/master.blade.php или page.blade.php для основ, и если я хотите изменить меню и навигацию, это нужно сделать в vendor/jeroennoten/laravel-adminlte/config/adminlte.php

По умолчанию в .gitignore также есть папка vendor. Теперь мне интересно, как управлять всем этим с помощью GIT, потому что я меняю вещи в файле поставщика? Каковы рекомендации и/или лучшие практики? Старайтесь ничего не менять в поставщике и делайте представления в папке ресурсов (что выглядит огромной работой для adminLTE), или используйте, например, !vendor/jeroennoten в .gitignore, отслеживайте все изменения и обновляйте их на gitHub. Есть ли какие-то дополнительные вещи, которые я должен сделать, если кто-то хочет вытащить проект, чтобы он / она мог видеть изменения в поставщике.

Я новичок в этом, поэтому, если это кажется фиктивным вопросом или есть совершенно другой подход, пожалуйста, поймите.

Вы читали github.com/jeroennoten/Laravel-AdminLTE#7-настроить-представления ? Не используя эту библиотеку, я не могу сказать, что она будет работать, но стоит попробовать.

Jonnix 01.03.2019 15:28

Просто не могу поверить, что я этого не видел. У меня были некоторые проблемы с интеграцией с Laravel 5.8, и я сосредоточился на этом, совсем забыл досмотреть документацию до конца. Спасибо @JonStirling, я прыгаю прямо на него.

Dach0 01.03.2019 15:39

НО этот вопрос все еще можно объяснить, так как я изменил аутентификацию laravel по умолчанию. Я что-то изменил в vendor/laravel/framework/src.../AuthenticateUser.php Должен ли я просто отметить это в инструкциях, как использовать при загрузке проекта на gitHub, потому что это небольшое изменение? Или прикрепить файл с проектом?

Dach0 01.03.2019 16:07

Вы не должны ничего менять в папке поставщика. В следующий раз, когда вы выполните обновление или установку композитора, все ваши изменения будут стерты.

Bryan 01.03.2019 16:26

Что сказал @Bryan. Если ваш ответ на что-то состоит в том, чтобы внести изменения в поставщика, который является изменчивым, вы, вероятно, задали неправильный вопрос.

Jonnix 01.03.2019 16:37

Теперь все ясно, спасибо всем.

Dach0 01.03.2019 20:14
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
6
278
0

Другие вопросы по теме