Я пытаюсь настроить 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. Есть ли какие-то дополнительные вещи, которые я должен сделать, если кто-то хочет вытащить проект, чтобы он / она мог видеть изменения в поставщике.
Я новичок в этом, поэтому, если это кажется фиктивным вопросом или есть совершенно другой подход, пожалуйста, поймите.
Просто не могу поверить, что я этого не видел. У меня были некоторые проблемы с интеграцией с Laravel 5.8, и я сосредоточился на этом, совсем забыл досмотреть документацию до конца. Спасибо @JonStirling, я прыгаю прямо на него.
НО этот вопрос все еще можно объяснить, так как я изменил аутентификацию laravel по умолчанию. Я что-то изменил в vendor/laravel/framework/src.../AuthenticateUser.php Должен ли я просто отметить это в инструкциях, как использовать при загрузке проекта на gitHub, потому что это небольшое изменение? Или прикрепить файл с проектом?
Вы не должны ничего менять в папке поставщика. В следующий раз, когда вы выполните обновление или установку композитора, все ваши изменения будут стерты.
Что сказал @Bryan. Если ваш ответ на что-то состоит в том, чтобы внести изменения в поставщика, который является изменчивым, вы, вероятно, задали неправильный вопрос.
Теперь все ясно, спасибо всем.






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