问题标签 [illuminate-container]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 验证规则唯一性需要至少 1 个参数
我的 laravel 有问题 我无法发布数据
一个错误说
这是我的代码
谢谢您的帮助。
这是我的模型
laravel-5 - 使用 slug 获取用户配置文件
我正在尝试使用唯一的 slug 检索用户配置文件。用户登录后,我只能获取数据库中记录的第一个配置文件,而不是登录用户,我不知道为什么?如果我没有登录,我仍然希望能够查看个人资料。
地址栏应为
.app:8000/profile/signedinsuer ,或选定的用户
相反,它总是读取
.app:8000/profile/firstuser 。
我可以手动更改地址栏,其余的都可以正常工作,我得到了正确的视图等。我只是没有得到正确的信息。
路线
控制器
从刀片
作曲家
php - Laravel:获取 Illuminate\Database\Capsule\Manager 的实例
我正在寻找可以集成到 Laravel 5.6 webapp 和基于 PHP 的命令行应用程序中的功能。该功能涉及数据库交互性。
为了模块化,我决定将这个功能实现为Composer模块。在模块中,构造函数接受Illuminate\Database\Capsule\Manager
. 我相信这是在 Laravel 之外使用 Eloquent 的合适方式,因此假设它将作为 Laravel 和基于 CLI 的应用程序中令人满意的最低公分母。(模块本身工作得很好。)
我现在尝试将此模块包装在 Laravel Service Provider中,但遇到了一个问题:Laravel 似乎将其底层Illuminate\Database\Capsule\Manager
资源隐藏在DB
“外观”后面,它仅实现static
方法。
问题:在 Laravel 中,我如何访问底层Illuminate\Database\Capsule\Manager
实例?
我会注意到我已经编程了 15 年以上,但对 Laravel 还是比较陌生。话虽如此,如果我在这里的想法与“Laravel 方式”根本相反,请让我知道其他架构选项。谢谢。
laravel - Eloquent 5.5 paginate() 在 laravel 之外不起作用
我在我的 CodeIgniter 设置中使用 Laravel 之外的 Illuminate/database 包。初始化是使用这样的Capsule
类完成的
我让它在illuminate/database
5.2 上运行。最近我更新到illuminate/database
5.5。我的雄辩 paginate() 已停止工作。eloquent 集合上的 links() 方法给出以下错误。
使用堆栈跟踪到
在vendor\illuminate\pagination\LengthAwarePaginator.php
90 号线
在这方面的任何帮助将不胜感激。
php - Laravel / Illuminate 的 useWritePdo 在加载关系时不受尊重
我试图强制我的应用程序在运行选择时使用写连接,因为竞争条件涉及更新数据和刷新它。我已经确认正在调用 useWritePdo() 函数,但我可以说它没有使用写连接,因为竞争条件错误仍然存在。我不知道如何通过 var dumps 确定是否正在使用写连接。
这是我正在运行的代码,后面是涉及的模型。请注意,如果我调用 $portfolio->items($useWriteConn),而不是 $user->portfolios($useWriteConn)->with('items'),则强制写入连接有效。
模型用户.php:
模型 UserPortfolio.php
模型 UserPortfolioItem.php
php - Laravel 的 Illuminate 分页器找不到查询字符串
我正在开发一个旧的 PHP 项目,该项目在旧版 SQL 查询中运行,这很好,但我喜欢使用 Laravel Illuminate SQL 包之类的查询构建器!
所以我添加了所有必需的包依赖项来运行 Illuminate SQL,这个查询生成器似乎可以很好地处理分页!
但是,分页器似乎无法收听查询字符串!例如,通过运行上面的代码,它会给出一些属性,比如 next_page 、 previous_page 等......
当我尝试在 URL 中传递查询字符串时,它无法从查询字符串(来自 GET 请求)中获取数据!
访问此页面http://app.app/?page=2
将给出相同的结果集。
我应该如何配置 Illuminate sql 包以便它也可以监听查询字符串?
编辑
另外,我尝试使用该illuminate/http
包,但该$request->all()
方法总是返回一个空数组!这是代码:
我缺少使用 http 包的东西,任何想法都会有所帮助。
php - 为什么这个 Laravel 模型不删除?
我只是想制作一个从数据库中删除模型记录的简单表单。我以前做过,但下面的代码只闪烁成功消息并重定向。记录永远不会离开数据库。
这是我的表格:
这是我的控制器方法:
这是我的路线:Route::delete('/users/delete/{id}', 'UserController@destroy');
php - 照亮 - HasMany - 迭代
我只是在我目前手工制作的数据库和网站上使用 Illuminate (Laravel) 进行第一次练习。我想通过使用 MVC 进行改进,并发现 Illuminate 用于与我的数据库进行交互很有趣。
我在这个该死的小代码上工作了一天,但找不到问题,我希望那里有人对我有一个好主意。非常感谢!
基本问题:为什么我不能将课程迭代到给定的学期?虽然可以调用特定的课程。
非常感谢!蒂姆