laravel-4相关内容

在作曲家 laravel 上安装依赖项(doctrine/dbal)

我正在尝试执行迁移以重命名某些列,但出现异常. 当我阅读文档时,我必须将教义/dbal 依赖项添加到我的 composer.json 文件中.我怎么做?哪个是正确的 composer.json 文件.我的申请中有很多.是与文件夹 app、bootstrap、public 和 vendor 处于同一级别的那个. 如果是这样,我该如何添加该依赖项.我需要下载什么吗? 顺便说一句,我使 ..
发布时间:2022-01-08 08:53:28 PHP

Laravel 4 - 一个表单中有两个提交按钮,并且两个提交都由不同的操作处理

我有一个包含电子邮件和密码字段的登录表单.我有两个提交按钮,一个用于登录(如果用户已经注册),另一个用于注册(用于新用户).由于登录操作和注册操作不同,因此我需要某种方法将带有所有发布数据的请求重定向到其各自的操作.有没有办法在 Laravel 4 中以纯 Laravel 的方式实现这一点? 解决方案 我会怎么做 如果您的表单是(2 个按钮): {{ Form::open(arra ..
发布时间:2022-01-08 08:53:23 PHP

Laravel Artisan 队列 - 高 CPU 使用率

我在 Laravel 中为我的处理脚本设置了队列.我正在使用 beanstalkd 和 supervisord.有 6 种不同的管用于不同类型的处理. 问题在于,对于每根管子,工匠每秒都在不断地产生工人.工作代码似乎休眠了 1 秒,然后工作线程使用 7-15% 的 cpu,将其乘以 6 个管......我希望每管有多个工作......我的 cpu 被吃光了. 我尝试将 1 秒睡眠更改为 ..
发布时间:2022-01-08 08:53:12 其他开发

使用 Laravel 框架包含 PHP 文件

我正在尝试将 php 脚本“包含"到我的一个视图 (landing.blade.php) 中. 脚本在: /laravel-master/public/assets/scripts/config.php 当我尝试在视图中包含此代码时: 我得到错误:include_once(/assets/scripts/config.php): failed to open stream: No ..
发布时间:2022-01-08 08:53:04 PHP

Laravel 4:重定向到给定的网址

在 laravel 的 Redirect 类中是否有参数是完整 url 的方法?我们都知道这些方法的参数只是路由名称、动作、斜杠等,但我现在想要的是 return Redirect::foo('https://bla.com/?yken=KuQxIVTNRctA69VAL6lYMRo0'); 解决方案 是的 使用 Illuminate\Support\Facades\Redirect;返回 ..
发布时间:2022-01-08 08:52:33 PHP

如何:使用 Laravel 4 实现哨兵 2 权限?

我正在尝试在使用 Laravel 4 构建的网站中使用 cartalyst sentry 2.基本上我不明白如何实现权限. 我看到的组权限示例指定以下示例: {“名称":“管理员",“权限":{“user.create":1,“user.delete":1,“用户视图":1,“用户.更新":1}} 所以这是为管理员组设置权限.但是这些权限设置在哪里? 在“组"表中有一个名为“权限" ..
发布时间:2022-01-08 08:52:27 其他开发

使用单个 laravel 实例的多个项目

我是 Laravel 的新手.根据我对这个框架的研究,我发现它对我的项目非常有用.但是,我在自定义它以将 Laravel 框架的单个实例用于多个项目时遇到了困难.我不想遵循 Laravel 中可用的多站点方法,即在项目的模型和控制器中使用目录结构,因为我无法在 Git 中一步完成与项目相关的更改. 我想要这样的东西. 常用的 Laravel 框架(具有通用库和供应商文件.还具有不同项目 ..
发布时间:2022-01-08 08:52:10 PHP

来自私人仓库的作曲家创建项目

我有一个托管在 Bit Bucket 上的私人项目.我有一个 SSH 密钥设置.有没有办法像在 Packagist 上一样使用 php composer create-project vendor/name path 命令? 解决方案 嗯,有不同的方法可以实现这一点,即使用 composer 存储库而不是 packagist.org,这是一种更好更集中的方式管理您的私人作曲家包.另一种方法 ..
发布时间:2022-01-08 08:52:03 其他开发

使用迁移删除带有外键的表

我正在尝试回滚我的迁移. 我的迁移文件使用这样的外键 $table->foreign('user_one')->references('id')->on('users');$table->foreign('user_two')->references('id')->on('users'); 我的 down() 函数是这样的 公共函数down(){架构::drop('pm_convo') ..
发布时间:2022-01-08 08:51:50 其他开发

Laravel 检测手机/平板电脑并加载正确的视图

我已经阅读了如何为视图添加不同的路径或命名空间,但我认为这对我来说不是一个合适的解决方案.我想做的是为移动设备设置一个视图基本路径,为桌面设备设置一个不同的路径,所以在视图控制器中我不需要做任何改变. 在路由文件中设置路径并且不接触任何视图控制器会很棒.有什么想法吗?也许只是 Config::set 视图路径? 提前致谢!:) 解决方案 我在这里看到了同样的问题,基本上是想在不 ..
发布时间:2022-01-08 08:51:23 其他开发

如何让 Laravel 返回 JSON REST API 的自定义错误

我正在开发某种 RESTful API.当发生一些错误时,我会抛出一个 App::abort($code, $message) 错误. 问题是:我希望他抛出一个带有键“代码"和“消息"的 json 格式的数组,每个都包含上述数据. 数组([代码] =>401[消息] =>“无效的用户") 有谁知道这是否可行,如果可行,我该怎么做? 解决方案 转到你的 app/start/glob ..
发布时间:2022-01-08 08:51:14 PHP

在数据透视表中附加数据时时间戳不更新

我正在使用以下附加语句在数据透视表中创建一行. $music = Music::find(1);$music->users()->attach(1); 这会在数据透视表中插入一行,但它不会更新时间戳.时间戳仍然是 0000-00-00 00:00:00 有什么方法可以更新数据透视表中的时间戳.? 提前致谢, 解决方案 如果您希望您的数据透视表自动维护created_at ..
发布时间:2022-01-08 08:50:57 其他开发

Laravel:区别 App::bind 和 App::singleton

我对 laravel 在 IOC 容器和外观方面提供的所有好处感到有些困惑.因为我不是一个经验丰富的程序员,所以学习起来会让人不知所措. 我在想,这两个例子有什么区别: 'Foo' 的外观并通过 App::bind() 在容器中注册 'Foo' 的外观并通过 App::singleton() 在容器中注册 在我的最佳理解中,Foo::method() 将被重写为 $ ..
发布时间:2022-01-08 08:50:42 PHP

使用 Carbon 返回人类可读的日期时间差

我正在使用 Laravel 4 创建我的项目. 我目前正在构建评论部分,我想显示该帖子的创建时间,有点像 Facebook 的 '10 分钟前' &'2 周前' 等等. 我做了一点研究,发现一个包叫Carbon可以做到这一点. 阅读 Laravel 文档后,它说: 默认情况下,Eloquent 会转换 created_at、updated_at 和deleted_at 列到 ..
发布时间:2022-01-08 08:50:29 PHP

如何在 Laravel 4 中组织不同版本的 REST API 控制器?

我知道有一种方法可以为带有路由的 REST API 创建版本化 URL,但是组织控制器和控制器文件的最佳方法是什么?我希望能够创建新版本的 API,并让旧版本至少运行一段时间. 解决方案 我最终使用了 app/controllers 下的命名空间和目录: /app/控制器/API/v1/用户控制器.php/v2/用户控制器.php 在 UserController.php 文件中,我相 ..
发布时间:2022-01-08 08:50:20 PHP