laravel-5.2相关内容
我第一次尝试 Laravel 事务......我使用 Eloquent 进行大部分查询,由于那里没有事务,我必须混合使用 Eloquent 和查询构建器. 这是我的代码: DB::beginTransaction();尝试{设置::截断();设置::插入($数据);数据库::提交();jok('一切正常');}catch (\Exception $e){数据库::回滚();jerror('
..
使用发布/重定向/获取模式,可以防止重复提交表单.例如,您可以阻止您的在线购物网站的访客两次订购同一商品. 但是,有可能在访问者刷新页面后不使用AJAX调用时阻止此类重复操作,但在DOM上接收并维护通过POST发送的输入值吗? 为阐明这一点,下面是一个示例. 您只有一页,其中有一个
,几个 和提交按钮. 您需要使用POST方法,以便在单击按钮后运行
..
我需要删除mysql表上指定手机号码的重复行.如何使用Laravel查询做到这一点? 解决方案 如果您想在“名称"列中找到重复的值,也可以执行以下操作: 示例: $ duplicateRecords = DB :: select('名称')-> selectRaw('count(`name`)as'occurences'')->来自('用户')-> groupBy('name')
..
我收到错误消息“无法将图像数据写入路径",并且我也具有文件夹许可权. $ image = $ request-> file('image');$ name = time()."_".$ image-> getClientOriginalName();$ img =图片:: make($ image-> getRealPath());$ img-> save('http://test.serve
..
在我的 routes.php 中,当我有以下内容时: Route :: delete('page/{id}',函数($ id){返回“删除$ id";}); 然后我使用邮递员发送 delete 或 get 请求,这将引发 MethodNotAllowedHttpException . 当我更改 routes.php 时: Route :: get('page/{id}',函数($
..
class SampleELoq扩展了Model{使用软删除;公共功能conditionFields(){返回$ this-> belongsToMany('App \ EloquentModel \ ConditionField');}} nameSpace是SampleELoq的名称空间 $ Eloq = $ nameSpace :: find(1);$ table = with(n
..
我使用laravel-从事中等项目已经很长时间了,当然我使用框架-laravel-的调试器,但是现在我不时看到错误页面,但是有只是"whoops出了问题而没有错误",没有任何错误说明,我在ajax请求中看到了很多,但是我只是实现了页面而已! 最后,错误再次出现,我可以在终端中看到此错误,并且命令尾部在此处 这就是我得到的 [2016-12-28 14:54:04] producti
..
我只需要Laravel验证规则.我想使用Laravel验证来检查变量.并通过在控制器中返回字符串来显示自定义错误.(我不使用视图,刀片,会话等...我只是返回字符串) if(strlen($ username) 64)返回'{"r":"UL","msg":“用户名很长"}';if(str
..
在laravel应用程序中更快地处理大型mysql数据库的最佳方法是什么.我有一张桌子,有大约6,00,000条记录.有什么最佳实践来处理这些数据,以便以优化,更快的方式选择或查询该表. 解决方案 如果您要检索特定的一行或一组行.您不必担心.会更快.但是,如果您尝试从表中检索所有行并处理其数据,最好使用 chunk Model :: chunk(100,function($ chunk
..
我正在尝试在代客汽车上安装Laravel项目. 我收到此错误: 警告:require(/Users/davina/Developer/learn-laravel-graphql/public/../vendor/autoload.php):无法打开流:/Users/davina/Developer/learn-laravel中没有这样的文件或目录-graphql/public/index.
..
我在 OrderItem 模型中建立了多态关系,其中 saleable 可以是几个不同的模型. 我已将其设置为其他关系: 公共函数saleable(){返回$ this-> morphTo()-> withTrashed();} 这曾经很好用,现在突然不起作用,并引发错误: 对未定义方法Illuminate \ Database \ Query \ Builder :: withTr
..
我已经安装了Laravel 5.2和Intervention,现在在项目的composer.json文件中. "require":{"php":“> = 5.5.9","laravel/framework":"5.2.*",“干预/图像":"^ 2.3"}, 在阅读了教程之后,它提到了Image.php文件,一旦安装了Intervention,它应该位于项目内的config文件夹中.我相信我
..
我在Laravel 5.2中工作,我想访问控制器中的URL段.我正在使用 echo Request :: segment(2); ,但不打印任何内容.如何从控制器中的url获取值. 解决方案 在laravel 5.2中,您可以这样做.. echo request()-> segment(2); request()是Laravel 5.2中提供的几个辅助函数之一.它返回当前的
..
我已经在laravel 5.2中创建了一个小型博客应用程序.只要我使用php artisan服务运行该应用程序,该应用程序就可以正常工作.但是在没有运行artisan serve的情况下,例如当我从公用文件夹访问它时localhost/blog/public/addBlog,它显示未找到错误页面. 我的routes.php具有以下几行路线:: get('addBlog','BlogsCont
..
我正在尝试使经过身份验证的子域路由适用于某些特定的可变子域: app.example.comstaging.app.example.comtesting.app.example.com 这些应由auth中间件保护.它们基本上都引用了 app.example.com ,但适用于不同的环境. 碰到这些域的所有内容都应进入访客路线: example.comstaging.example
..
在我的laravel应用程序中实现单点登录.我决定使用此插件 https://github.com/aacotroneo/laravel-saml2 基本上是著名的SimpleSamlPhp的包装. 我已通过composer并根据给定的信息下载了代码.请记住,您不需要实现这些路由,但是需要将它们添加到IDP配置中.例如,如果您使用simplesamlphp,请将以下内容添加到/metadat
..
我将这些数组放入 Laravel Validator 作为参数: ['item.*'=>'string']//规则['item.*.string' =>'项目编号(索引)不是字符串']//消息 我想在验证消息中使用 index number .上面的代码仅用于演示,不起作用.该怎么做? 解决方案 尝试或使用此方法 'name':[{'value':'raju'},{'value'
..
我已经浏览了大量旧帖子,但还没有运气,我正在尝试通过一种形式以ID为主键的形式更新表中的多行. 内容显示在看起来像电子表格的位置,用户可以在其中编辑多行. 我得到一个未定义的索引:ID错误. 尽管有些不正确,但我正在使用的波纹管代码似乎真的很接近. 如果任何人以前这样做过并且可以更正此代码,将不胜感激! 谢谢. 受保护的函数updateMultiple(Reques
..
我正在尝试显示帖子上留下的最后一个回复.但是只有名称和日期.我尝试了以下事情 我认为这个人应该做的是查看帖子的回复.按ID对它们进行排序,然后显示第一个用户名.但这是行不通的. $ topic->回复-> sortBydesc('id')-> first()->用户->用户名}} 我也尝试了这个,我在整个论坛中要求所有答复,并显示最后一个.它有效,但我不是与该职位相关的人. {{$ a
..
我已经使用这些代码从外部来源验证用户名而不使用数据库,但是laravel 5.2无法保存身份验证,并且每次都请求外部来源. class身份验证{公共函数句柄($ request,闭包$ next,$ guard = null){如果(Auth :: guard($ guard)-> guest()){如果($ request-> ajax()){返回响应(“未经授权.",401);} 别的 {
..