laravel的新手,以及一般的网络开发,如果这听起来像一个愚蠢的问题,请原谅。
我正在尝试设置一个具有身份验证的基本laravel框架。我遇到了这个:https://github.com/rydurham/Sentinel从表面上看,它似乎是我正在寻找的正确的东西。
有一些我不明白的事情。
我希望我能够克隆项目(上面的第1项),然后进行一些配置调整并启动并运行基本示例。
令我困惑的部分是它们似乎是两组非常不同的文件。例如 - L4withSentry示例在可识别的Laravel样式布局中具有“home.blade.php”。 “laravel with sentry”(上面第2项)甚至没有app目录。
我应该克隆并合并它们吗?
我要感谢一些指示,谢谢。
答案 0 :(得分:1)
如果您是在Laravel开始,请不要试图让事情变得太容易。你可以做的最好的事情,至少在一开始就是安装Laravel并开始按照自己的方式做事。然后,您可以使用自己的开发线安装Sentry并使用它进行身份验证。
关于这两个包:都是使用"cartalyst/sentry"
通过路由,控制器,视图和模型提供身份验证的包。基本上你可以在任何Laravel应用程序中安装它并为你完成这些事情。要使用它们,您首先需要创建一个Laravel应用程序,然后安装其中一个软件包,这是使用Composer安装它们的示例:
composer require "rydurham/sentinel":"1.*" (this is an example for one of them)
然后,您必须将软件包配置为自述文件,以使其适用于您。
这些不是您可以安装和使用的应用程序。还有一些其他的Laravel应用程序引导程序,但是我不会使用它们,因为正如我所说,如果你开始,你最好理解Laravel的概念,否则你最终会迷失在你不喜欢的东西中知道它是否是Laravel。