0

我对 Laravel 很陌生,我花了一些时间阅读它并做一些教程。最近,我一直在关注这个关于创建身份验证包的教程:

http://net.tutsplus.com/tutorials/php/build-your-first-admin-bundle-for-laravel/

基本上,它创建了一个简单的自定义身份验证驱动程序,扩展了默认身份验证驱动程序。一切都很好......在捆绑包内。我的问题更多是关于如何在我的主应用程序中使用/访问这个管理/登录包。问这个问题我感到有点惭愧,我想这与在我的应用程序控制器中加载/启动管理包有关,但我无法让它工作。

谢谢

4

1 回答 1

2

您有几个选项,您可以每次通过调用从应用程序控制器中手动启动捆绑包:

Bundle::start("<Your Bundle Name>");

或者当你使用 Laravel 注册包时(当你将它添加到 时/application/bundles.php)你也可以选择自动加载它:

return array(
    // ... other bundles
    "<Your Bundle Name>" => array("auto" => true),
);

从查看教程来看,这可能看起来像:

'admin' => array('handles' => 'admin', 'auto' => true)

手动启动捆绑包或自动加载捆绑包后,您可以直接调用捆绑包类(确保在调用类时使用正确的命名空间)。

你也可以查看Laravel 的文档

于 2013-05-20T10:03:26.423 回答