Как мне использовать проект Laravel на GitHub?

Новичок в Laravel и веб-разработке в целом, так что извините, если это звучит как глупый вопрос.

Я пытаюсь настроить базовый каркас Laravel, который имеет аутентификацию. Я сталкивался с этим: https://github.com/rydurham/Sentinel что на первый взгляд кажется правильным для меня.

Есть несколько вещей, которые я не понимаю.

  1. Sentinel: реализация Sentry для Laravel 4 — Этот пакет основан на моем демо-репозитории L4withSentry.
  2. Laravel 4 с Sentry 2 — версия 2.0 — Это демонстрационная версия Sentry 2, интегрированная с Laravel 4 и Bootstrap 3.0. Этот репо предназначен только для справки — если вы хотите использовать это
    код в вашем собственном приложении, я предлагаю использовать Sentinel — пакет Laravel
    на основании этого репо.

Я ожидаю, что смогу клонировать проект (пункт 1 выше), а затем внести несколько изменений в конфигурацию и получить базовый пример.

Меня смущает то, что они представляют собой два совершенно разных набора файлов. Например — пример L4withSentry имеет «home.blade.php» в узнаваемом макете стиля Laravel. У «laravel with sentry» (пункт 2 выше) даже нет каталога приложений.

Я должен клонировать и объединить их обоих?

Я был бы благодарен за несколько указателей, спасибо.

0

Решение

Если вы начинаете в Laravel, не пытайтесь пока упростить ситуацию. Лучшее, что вы можете сделать, по крайней мере, в самом начале, это установить Laravel и начать делать все по-своему. Затем вы можете установить Sentry и выполнить его аутентификацию, используя собственную линию разработки.

Об этих двух пакетах: оба пакета, которые используют "cartalyst/sentry" обеспечить аутентификацию через маршруты, контроллеры, представления и модели. По сути, вы можете установить его в любое приложение Laravel и сделать все это за вас. Чтобы использовать их, вам нужно сначала создать приложение Laravel, а затем установить один из этих пакетов, вот пример их установки с помощью Composer:

composer require "rydurham/sentinel":"1.*"    (this is an example for one of them)

Затем вы должны настроить пакет, как readme, чтобы он работал на вас.

Это не те приложения, которые вы можете установить и работать с ними. Есть несколько других загрузчиков приложений Laravel, но я бы не стал их использовать, потому что, как я уже сказал, если вы начинаете, вы лучше понимаете концепции Laravel, или в конечном итоге вы потеряетесь в чем-то, чего не знаете, если это Ларавел или нет.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]