Новичок в Laravel и веб-разработке в целом, так что извините, если это звучит как глупый вопрос.
Я пытаюсь настроить базовый каркас Laravel, который имеет аутентификацию. Я сталкивался с этим: https://github.com/rydurham/Sentinel что на первый взгляд кажется правильным для меня.
Есть несколько вещей, которые я не понимаю.
Я ожидаю, что смогу клонировать проект (пункт 1 выше), а затем внести несколько изменений в конфигурацию и получить базовый пример.
Меня смущает то, что они представляют собой два совершенно разных набора файлов. Например — пример L4withSentry имеет «home.blade.php» в узнаваемом макете стиля Laravel. У «laravel with sentry» (пункт 2 выше) даже нет каталога приложений.
Я должен клонировать и объединить их обоих?
Я был бы благодарен за несколько указателей, спасибо.
Если вы начинаете в Laravel, не пытайтесь пока упростить ситуацию. Лучшее, что вы можете сделать, по крайней мере, в самом начале, это установить Laravel и начать делать все по-своему. Затем вы можете установить Sentry и выполнить его аутентификацию, используя собственную линию разработки.
Об этих двух пакетах: оба пакета, которые используют "cartalyst/sentry"
обеспечить аутентификацию через маршруты, контроллеры, представления и модели. По сути, вы можете установить его в любое приложение Laravel и сделать все это за вас. Чтобы использовать их, вам нужно сначала создать приложение Laravel, а затем установить один из этих пакетов, вот пример их установки с помощью Composer:
composer require "rydurham/sentinel":"1.*" (this is an example for one of them)
Затем вы должны настроить пакет, как readme, чтобы он работал на вас.
Это не те приложения, которые вы можете установить и работать с ними. Есть несколько других загрузчиков приложений Laravel, но я бы не стал их использовать, потому что, как я уже сказал, если вы начинаете, вы лучше понимаете концепции Laravel, или в конечном итоге вы потеряетесь в чем-то, чего не знаете, если это Ларавел или нет.
Других решений пока нет …