laravel-4相关内容
是否可以在 Laravel 4 中的组路由上添加多个过滤器? 对于以 API 为中心的应用程序,我有 2 种身份验证方法.一种带有标准身份验证(过滤“auth"用于网站),一种带有令牌(过滤“auth.token"用于移动应用). 理想情况下,我希望 如果两个过滤器之一通过,则可以访问组. 解决方案 你可以: Route::group(['before' => 'auth|c
..
Laravel 4 项目,使用 Eloquent ORM. 我有三个表:客户、订单和产品(+ 1 个数据透视表 order_product).客户与订单一对多关联.订单与产品多对多关联. 客户 1-->N 订单 NN 产品 我想在 Customer 模型上有一个方法来检索客户正在购买的产品列表. 为了更好地理解这一点,假设产品是消耗品. 例如,客户 #1 可以放置:
..
在刀片模板的提交表单中,我有以下日期表单,它适用于默认日期,如 Y-m-d. 但我想显示像 d-M-Y 这样的日期,我试图找到一个可用的解决方案,但运气不好 这是使用默认日期的代码: 这是模型 公共静态 $rules = ['生日' =>'日期'];受保护的 $fillable = ['生日']; 这是控制器方法 公共函数更新($id){$kid = Kid::findOr
..
是否可以从 Laravel 控制器调用 Shell 命令(例如转换图像)?如果是,那么如何.我在互联网上搜索过.似乎没有什么相关的. 解决方案 可以使用Symfony提供的Process组件:http://symfony.com/doc/current/components/process.html 该组件由 Laravel 自己使用,因此您不需要单独通过 composer 安装它.
..
您好我正在使用以下软件包 https://github.com/jayhealey/Robots 添加我的应用程序中的每个环境都有一个不同的 robots.txt 文件.但是,这缺少我在我的应用程序上使用的一种方法,即抓取延迟,即 抓取延迟:3600 现在我从这个包的 composer install 中获得了以下文件夹: vendor/healey/robots/src/Hea
..
我正在尝试为无限数量的 URL 级别创建动态路由. 这是我目前的路线 Route::get('{pageLink}', array('uses' => 'SiteController@getPage')); 这适用于第一级.所以像 something.com/foo/这样的 URL 可以工作.但是,如果我有类似 something.com/foo/bar/的东西,它就不会捕获那个 URL
..
到目前为止,我已经制作了一个带有登录/注册功能的应用程序,它运行良好.注册后会发送一封欢迎电子邮件. 但我想做的是在该邮件中发送一个链接,只有在点击它之后才能登录. 比如论坛常用的注册邮箱等. 有人可以帮帮我吗? 这是 postRegister 方法: 公共函数 postRegister(){$input = 输入::all();$规则=数组('用户名' =>'必需的',
..
使用下面的代码,我想要的是对我创建的查询进行分页.但是,当我尝试在 get 之后添加分页时,它会引发错误.我想保持 get 因为我想限制在 $fields 上设置的列.对这件事进行分页应该是什么更好的主意?或者什么是获取和限制列的好替代品? 我尝试了什么: ->get($this->fields)->paginate($this->limit) 我的控制器的一部分: 类 PhonesC
..
朋友们好,我是 Laravel 框架的新手. 我在 app 文件夹中创建模块目录. 然后我还在模块目录中创建 ServiceProvider.php 文件. 我的文件结构喜欢. app\modules\ServiceProvider.php 这是ServiceProvider.php的代码. app["config"]->package("app/" . $module,
..
我一直在四处寻找,这个问题被问了几次,但似乎没有人能够给出明确的答案.如何使用 Schema 指定表列的整数长度? 我看到有人建议: $table->integer('post')->length(11); 但这不起作用 - 至少在 Laravel 4.2 中 - 它仍然将列生成为 int(10). 是否有指定整数长度的内置方法? 解决方案 如果您使用的是 MySQL,则无
..
我很难理解 WhereHas 中的关系计数条件.文档页面没有讨论它,但 API 页面 讨论了它.引用自 API. Builder|Builder whereHas(string $relation, Closure $callback, string$operator = '>=', int $count = 1) 使用 where 子句向查询添加关系计数条件. 示例 Re
..
我正在尝试使用 这个教程: 这一切似乎都在工作,直到我必须运行 php artisan key:generate 时它给了我错误: php : 术语“php"未被识别为 cmdlet、函数、脚本文件或可运行程序的名称 我四处寻找,但不确定如何设置它以识别 PHP. 有没有人有任何想法或知道设置 Laravel 4 的完整教程? 解决方案 尝试将 PHP.exe 的文
..
在我的控制器中我有这个代码: 公共函数 create($brand_id){品牌::findOrFail($brand_id);} 还有这个: 公共函数搜索(){$q = 输入::get('q');$brands = Brand::where('title', 'LIKE', '%'.$q.'%')->take(80)->get(); 这段代码安全吗?“安全"是指 SQL 注入安全.或者我
..
我正在尝试使用 Response::json 返回呈现的视图,但出现此错误: 响应内容必须是字符串或实现__toString()的对象,\"boolean\"给定." 这是我的代码: $posts = Post::where( ... )->orderBy( ... )->get();$data['posts'] = View::make("posts.partials.loadHome")
..
我有一个如下所示的抽象类: 抽象类 Transformer {/*** 转换项目集合** @param 数组 $items* @param bool $格式* @return 数组*/公共函数 transformCollection(数组 $items, $format){return array_map([$this, 'transform'], $items, $format);}/***
..
如果你查看 laravel 官方文档 http://laravel.com/docs/4.2/templates它说给这个布局: @section('侧边栏')这是主侧边栏.@展示
@yield('内容') 由这个视图扩展 @extends('layouts.master')@section('侧边栏')
这是
..
如何将 Eloquent 模型作为 JSON 返回给浏览器?下面两种方法有什么区别?两者似乎都有效. #1: return Response::json($user->toArray()); #2: return $user->toJson(); 解决方案 实际发送的数据是一样的,但是... #1 发送 Content-Type:application/json 到浏览器
..
我正在使用 Laravel 4.2 和 mysql db. 我有一个考试表,我正在其中参加考试,字段是 --> id |考试日期 |批次 |章节 |总分 我在架构生成器中使用 $table->unique(array('examdate','batch','chapter')); 制作了一个组合唯一键. 现在我想给它添加一个验证规则.我知道我可以通过 laravel 唯一验证器规则
..
我想在我的 Laravel 4 包中包含控制器,但我无法让路由工作. 我已按照 Laravel 4 文档中的包说明进行操作,并获得了使用非控制器路由的 routes.php 文件. 谁能给我一些关于如何让包控制器在 Laravel 4 中工作的说明,非常感谢. 提前致谢. 拉尔斯 //编辑://路由.phpRoute::get('admin', 'Package::Adm
..
在 laravel 中进行登录尝试我通常使用这样的东西: if (Auth::attempt(array('email' => $usernameinput, 'password' => $password), true)){//正在记住用户...} 基本上 $usernameinput 将使用我表中的 email 进行检查. 我想用不同的方式来做,比如我的表中有 email、usern
..