Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用基于github的laravel项目?_Php_Git_Laravel_Laravel 4 - Fatal编程技术网

Php 如何使用基于github的laravel项目?

Php 如何使用基于github的laravel项目?,php,git,laravel,laravel-4,Php,Git,Laravel,Laravel 4,laravel和web开发都是新手,所以如果这听起来像个愚蠢的问题,请原谅 我正在尝试建立一个具有身份验证的基本laravel框架。我遇到了这样一个问题:从表面上看,这似乎是我正在寻找的正确的东西 有几件事我不明白 Sentinel:Laravel 4的Sentry实现-此软件包基于我的L4WithEntry演示回购 带哨兵2的Laravel 4-版本2.0-这是集成了Laravel 4和Bootstrap 3.0的哨兵2的演示。本回购协议仅供参考-如果您想使用 我建议使用Sentinel-a

laravel和web开发都是新手,所以如果这听起来像个愚蠢的问题,请原谅

我正在尝试建立一个具有身份验证的基本laravel框架。我遇到了这样一个问题:从表面上看,这似乎是我正在寻找的正确的东西

有几件事我不明白

  • Sentinel:Laravel 4的Sentry实现-此软件包基于我的L4WithEntry演示回购
  • 带哨兵2的Laravel 4-版本2.0-这是集成了Laravel 4和Bootstrap 3.0的哨兵2的演示。本回购协议仅供参考-如果您想使用 我建议使用Sentinel-a Laravel软件包在您自己的应用程序中编写代码 基于此回购协议
  • 我希望我能够克隆项目(上面的第1项),然后进行一些配置调整,并让基本示例启动并运行

    让我困惑的是,它们似乎是两组完全不同的文件。例如,L4WithEntry示例在可识别的Laravel样式布局中有一个“home.blade.php”。“带哨兵的laravel”(上面第2项)甚至没有应用程序目录

    我应该克隆并合并它们吗


    谢谢你给我一些建议

    如果你是从拉威尔开始,现在还不要试图让事情对你来说太简单。你能做的最好的事情,至少在一开始,就是安装一个Laravel,开始按照你的方式做事。然后,您可以使用自己的开发线安装Sentry并使用它进行身份验证

    关于这两个包:都是使用
    “cartalyst/sentry”
    通过路由、控制器、视图和模型提供身份验证的包。基本上你可以在任何Laravel应用程序中安装它,并为你完成这些事情。要使用它们,首先需要创建一个Laravel应用程序,然后安装其中一个软件包,下面是使用Composer安装它们的示例:

    composer require "rydurham/sentinel":"1.*"    (this is an example for one of them)
    
    然后,您必须将包配置为自述文件,以使其适合您


    这些不是您可以安装和使用的应用程序。还有其他一些Laravel应用程序引导程序,但我不会使用它们,因为正如我所说的,如果您开始使用,您将更好地理解Laravel的概念,否则您将迷失在一些您不知道它是否是Laravel的东西中。

    Composer的安装和后续配置很容易。但我听到了,这是一个很好的建议。我只是试着让基本应用程序运行,然后“看看引擎盖下面”基本应用程序的问题是,非常快,你看到另一个人正在做的事情与你通常会做的不同,然后你陷入一些难以修改的结构中,甚至在创建你的应用程序之前就开始创建变通方法。Laravel使创建这些东西变得非常容易,这就是为什么我更喜欢自己做的原因。