草庐IT

php - 在 Laravel 4 中自动注册所有 Controller

在L4中,是否有L3的Route::controller(Controller::detect());的等价物? 最佳答案 我认为没有等效项,但注册您的Controller很容易:Route::controller('users','UserController');Thecontrollermethodacceptstwoarguments.ThefirstisthebaseURIthecontrollerhandles,whilethesecondistheclassnameofthecontroller.

php - 在 Laravel 4 中创建命名空间

我正在努力在Laravel4中设置一个工作namespace,我已经阅读了这里和codebrightbook中的一些指南。但我似乎仍然无法弄清楚。我的应用程序设置如下:应用程序/Controller/itemController应用/服务/itemValidator在我的composerjson文件中(每当它发生变化时我都会转储自动加载)我有:"autoload":{"classmap":["app/repositories","app/services",],"psr-0":{"Services":"app/services/"}我的项目Controller设置为:我的ItemsVa

php - 我可以向 Laravel 中的 Route::group 添加参数,但在分派(dispatch)到 Laravel 中的路由之前将其删除吗?

我正在使用Laravel4创建由每个客户的accountname命名空间的API。每个客户都有自己的相同数据库。所以Foocorp应该进行如下所示的api调用:http://api.example.com/Foocorp/users/5Barcorpapi调用如下所示http://api.example.com/Barcorp/users/5出于业务/品牌原因,我必须在URL中包含帐户名称,因此我无法从URL路由中删除此参数。这是我用来尝试从路由中提取帐户名称、验证它是否处于事件状态并指向他们的数据库的过滤器。我希望删除accountname参数,这样我就可以编写我所有的Control

php - 在 Laravel 之外解密加密值

我如何在Laravel之外仅使用PHP解密使用Laravel4Encrypt类加密的字符串? 最佳答案 LaravelEncrypter类使用block大小为256位的Rijndael进行加密,这是由McryptPHP扩展提供的。Encrypter类使用两个简单的方法工作,encrypt()和decrypt()。下面的例子:既然你问的是如何“在Laravel之外”做到这一点:加密和解密由加密器类完成。Laravel源代码是公开的,这里是相关部分:getIvSize(),$this->getRandomizer());$value=b

php - Laravel 4 多对多更新

我遇到了一个问题,但找不到解决方案,这让我很烦。我有两张表,一张叫做contacts,另一张叫做phonebooks,它们与第三张名为*contacts_phonebooks*的表相关联,这是一个多-对多关系总结如下:联系人:id(pk)电话簿:id(pk)contacts_phonebooks:contactid(fk),phonebooksid(fk)非常简单明了,而且有效。我正在使用Laravel4和EloquentORM,当我必须获取它、插入它和删除它时一切正常,但是当我需要更新联系人时,我惨遭失败。我有一个表单,其中包含许多代表所有电话簿的复选框(每个复选框都有phonebo

php - 如何在 Laravel 中返​​回静态文件?

我有一个laravel项目,我的根应该返回静态html(它是一个ajax应用程序)。我考虑将我的静态html放在公共(public)文件夹中,然后使用路由返回它。这是一个好方法吗?如果是这样,我如何在php中返回一个文件? 最佳答案 您可以毫无困难地在LaravelView中使用静态HTML代码。无需将它们放在其他地方。这样你仍然可以使用所有方便的自动路由和链接功能,这些功能使Laravel4如此出色。将静态页面和动态页面分开是毫无意义的。例如,您以后可能想在静态页面中插入动态内容,因此最好不要将它们分开。即使它们保持静态,为什么要

php - Laravel-4 中的 Facade 和 Service Provider 问题

我正在尝试为laravel-4中的自定义构建类设置Facade。但是,当我尝试加载我的网站时,我收到一条错误消息未找到“PlaneSaleing\ResizerServiceProvider”类我已经按照这里的教程进行操作:http://fideloper.com/create-facade-laravel-4我的自定义类名为Resizer.php并保存在laravel\app\library\中,如下所示:然后我创建了一个名为ResizerFacade.php的Facade,保存在同一个文件夹中,它看起来像这样:第三,我创建了一个ResizerServiceProvider.php文

php - Laravel 4 - 将 OnChange 分配给 Form::select

有没有办法将OnChange事件分配给Form::Select字段?目前我已经设法绕过它,但它非常困惑,我想更改它以便我所有的ajax请求都在一个文件中...还有其他人遇到过这个吗?谢谢。 最佳答案 设法修复它,伙计们。{{Form::select('name',$options,'default',array('id'=>'some-id');}}然后只是在您的JS中分配onChange事件的ID:$(function(){$('some-id').change(function(e){//performAJAXcall});})

php - 我应该在 admin 和 api 之间重复使用 laravel 中的 Controller 吗?或者让我的管理员使用我的 API?

laravel的新手,正在尝试找出构建我的应用程序的最佳方式。它同时具有管理界面和API(JSON、angularjs前端)。我的路线目前是这样的:Route::group(array('prefix'=>'admin','before'=>'auth.admin'),function(){Route::any('/',array('as'=>'admin.index',function(){returnView::make('admin.index');}));Route::resource('countries.products','ProductsController');Rou

php - Laravel 4 - 将 json 解码为 View

我最近一直在试用Laravel4,到目前为止使用起来很愉快。但是,我遇到了一个问题,不是Laravel4,而是我自己的无能。我有一个包含3行和4列的数据库。例如,假设列是:内容编号,内容类型,内容数据,时间戳'content_data'列包含大约4个键值对的JSON编码数组。当我从数据库中检索这些行(使用Eloquent)并将数据传递到我的View中时,我怎样才能将JSON解析到我的Blade模板中?在搜索并引用了Laravel文档后,我认为你做不到,所以我尝试将JSON解码回我的Controller中的数组,然后将其传递到我的View中。到目前为止,我已经在类里面尝试了以下内容:wh