laravel-5.4相关内容
嗯,我真的很困惑。 当我检查属性是否存在时,它返回FALSE。 if (property_exists($pais, 'id')) // false 但当我调试时,它会显示它在那里。 print_r($pais->id); // 1 print_r(property_exists($pais, 'id')); // false 是我疯了还是我的神经元被烧坏了? ,PAI的
..
我正在构建一个laravel应用程序,我有这行代码,它应该将用户重定向到他刚刚提交的表单,使用旧的输入和一些操作的结果。 return back()->with(["result" => round($area, 2)])->withInput($request->all()); 问题是我只在刀片中接收旧的输入,并且$result变量在视图中不可用。 以下是我尝试输出结果的方式:
..
我是单元测试的新手,我想尝试测试我的登录页面我对这个单元的目标是:-> 如果它在数据库中匹配 -> 重定向到路由'/'-> 如果不是 -> 重定向到路由 '/login' post('login',$credential)->assertRedirect('/');}公共函数 testLoginFalse(){$凭证= ['电子邮件' =>'user@ad.com','密码' =>'用户'];$
..
我有 2 个表,customers 和 customer_invoices,我想获取所有客户的发票条件,并选择特定列(customers.id、customer.last_name,以及每个客户发票的 total_price 总和),我有这个查询: $result = Customer::whereHas('customerInvoices', function(Builder $q) {$q-
..
这个问题是这样的:laravel uuid not shown in query.但是,这个问题的不同之处在于该表是一个带有 id 字段的数据透视表,它使用通过 MySQL 插入时触发器生成的 UUID. 我不想为该数据透视表创建另一个模型来为其提供类似问题的答案所考虑的解决方案.那么,有没有办法从与之相关的另一个模型中执行数据透视表的类型转换? 解决方案 我想这可能是你想要的:
..
我在 app/Helpers 中有一些帮助程序类.如何使用 service provider 加载这些类以在刀片模板中使用它们? 例如如果我有一个包含方法 fooBar() 的类 CustomHelper : 我希望能够在我的刀片模板中执行类似的操作: {{ fooBar() }} 而不是这样做: {{ \App\Helpers\CustomHelper::fooBar() }}
..
..
我刚刚阅读了这个问题的答案,并没有得到很好的答复. Laravel Example.vue 未更新 我也发布了这个问题,试图自己解决,但无济于事. 如何加载 Vue 组件在 Laravel 5.4 中? 作为另一次尝试,我刚刚重新安装了 Laravel,虽然我能够在一个视图中多次加载默认的 Example.vue 组件,但我仍然无法更改组件的内容.更有趣的是,当我运行 np
..
我正在使用 Laravel 5.4,我想从我的视图页面 (listpetani.blade.php) 中查看数据库中的数据. 这是我项目的代码: HTML:
没有
..
我有现有的表 objects 与数据.现在我需要添加名为 holdings 的新表,并将对象之间的关系添加到 holdings 表.在迁移文件中,我打印了这个: $table->foreign('holding_id')->references('id')->on('holdings')->onDelete("NO ACTION"); 并在尝试迁移时收到此错误 SQLSTATE[23000]
..
我在一个网站上工作,过去一个月它运行良好,昨天突然崩溃并说 Wrong COM_STMT_PREPARE 响应大小.收到 7. 这是我在控制器中的代码: 公共函数 newsFeed(){//获取新闻页面所需的所有数据尝试{$news = DB::SELECT("SELECTn.newId,n.title_en,n.title_es,n.description_en,n.descriptio
..
我正在尝试在 XAMP 中创建一个 json 数据库,在使用 phpmyAdmin 时它显示我正在使用 mariaDB,但在我的 xamp-control panel v3.2.2 中它显示正在运行 mySQL 在端口 3306 上.我正在使用 Laravel 5.4 框架来创建数据库,以下是我正在尝试执行的迁移: Schema::connection('newPortal')->create(
..
我已按照此处的指南进行操作:https:///laravel.com/docs/5.4/passport#sumption-your-api-with-javascript 使用 axios: ...挂载:函数(){axios.get('/api/user').then(函数(响应){控制台日志(响应)}).catch(函数(响应){控制台.错误(响应);});}, 但响应总是未经身份验
..
所以我遇到了 Laravel 更新和保存的烦人问题.我有一个模型/表 Invoice 和 invoices,它有一个时间戳 sent_at. Invoice.php class Invoice extends Model {受保护的 $dates = ["sent_at",];} 我有以下更新Invoice的函数: InvoicesController.php: public f
..
我正在用 Laravel 作为后端在 Vuejs 中构建一个应用程序.我正在使用 datepicker 在列中添加日期.我收到错误 无效的日期时间格式:1292 不正确的日期时间值:'2017-05-04T18:30:00.000Z' 列'schedule' 在第 1 行 我正在发送请求中的日期: 在 laravel 中执行 dd 时,我得到了: 有人可以指导我如何实现这一
..
在我的应用程序中,我希望允许某些用户退出除他/她之外的所有其他用户.我已经完成了这个功能,当会话驱动程序设置为文件时,但现在我使用 redis 作为会话驱动程序,我无法找到任何方法来列出所有当前会话,就像我在文件时所做的那样司机. 问题是:使用redis作为会话驱动时,如何列出所有会话ID? 以下是我在 session driver 为 file 时使用的代码: public fun
..
我正在尝试将 Laravel (5.4) 与集群版本的 Redis 一起使用.我按照 这篇文章像这样: /*|--------------------------------------------------------------------------|Redis 数据库|-----------------------------------------------------------
..
在查询中我使用嵌套急切加载: $res = User::where("id", 1)->with("categories.categoryAnn.announcements")->get(); 在这个查询的结果中,我得到了嵌套的集合: Collection->User->categories->categoryAnn->announcements 如何快速获取最后一个嵌套对象announc
..
这个问题是这样的:laravel uuid 未显示在查询中.然而,这个问题的不同之处在于该表是一个带有 id 字段的数据透视表,使用通过 MySQL 触发器在插入时生成的 UUID. 我不想为该数据透视表创建另一个模型来为其提供类似问题的答案所考虑的解决方案.那么,有没有什么办法可以从与之相关的另一个模型中对数据透视表进行类型转换? 解决方案 我想这可能是你想要的: 在定义 B
..
我想用 eloquent 计算两条记录之间的差异.例如,我有下表: -------------------|身份证 |价值 |类型 |----------------------------------|1 |100 |FOO ||2 |500 |FOO ||3 |800 |FOO ||4 |200 |酒吧 ||5 |600 |酒吧 ||6 |1000 |FOO |---------------
..