PHP

Laravel 5.1 在表单请求验证前修改输入

有没有办法在验证发生之前修改表单请求类中的输入字段? 我想如下修改一些输入日期字段,但它似乎不起作用. 当我将 $this->start_dt 输入字段设置为 2016-02-06 12:00:00 和 $this->end_dt 到 2016-02-06 13:00:00 我仍然收到验证错误“end_dt 必须在 start_dt 之后".这意味着当您更新 rules()$this- ..
发布时间:2021-12-18 21:56:01 PHP

Laravel 5 字符集在视图上无法正常工作.但是当我从控制器转储它时它运行良好

我在这里遇到了字符集问题.我正在开发一个使用 sql server 数据库的应用程序.数据库不是为此应用程序创建的,它存在于它之前并且运行良好.我无法更改数据库中的任何内容,因为它太大并且被许多其他应用程序使用. 我已经完成了 laravel 5 应用程序的身份验证,因此我将创建一个视图并在该视图中显示登录用户的名称.名字是:ADMINISTRADOR DA ACENTUAÇÃO.它使用了一些特 ..
发布时间:2021-12-18 21:55:52 PHP

如何为路由 laravel 5 使用“OR"中间件

我有两种类型的用户,我已经创建了多个中间件. 有些路由需要允许两种类型的用户. 我正在尝试以下代码: Route::group(['namespace' => 'Common', 'middleware' => ['Auth1', 'Auth2']], function() {Route::get('viewdetail', array('as' => 'viewdetail', ' ..
发布时间:2021-12-18 21:55:34 PHP

Laravel 在单个子句中使用多个 where 和 sum

在我的数据库中,我有 instagram_actions_histories 表,其中有 action_type 列,在该列中我有不同的数据,例如 1 或2 或 3 我正在尝试获取关系船中的此表数据并对存储在列中的这些值求和,例如 $userAddedPagesList = auth()->user()->instagramPages()->with(['历史' =>功能($查询){$qu ..
发布时间:2021-12-18 21:54:59 PHP

如何在带有原始查询的 Laravel 5 中使用分页

我有一个简单的问题,但没有找到我需要的. 我需要计算商店列表的 t2 地理编码点之间的距离.我还需要为 WebService 分页. 这可行,但结果中没有距离: 公共函数stores(){返回商店::分页(10);} 结果是: {总数:4661,每页:10,当前页面:6,最后一页:467,next_page_url: "WS_URL/stores/?page=7",prev_pa ..
发布时间:2021-12-18 21:54:39 PHP

如何将 Laravel 输出的日期格式更改为 JSON?

我在 Laravel 中构建了一个应用程序,并以这种格式 eloquent 返回日期:2015-04-17 00:00:00.我正在向 JSON 发送一个特定查询,以便我可以使用 D3 制作图表,并且我想我想要 ISO8601 ('1995-12-17T03:24:00') 中的日期或一些与 javascript Date() 构造函数配合使用的其他格式. 有没有办法在 Laravel 端将 ..
发布时间:2021-12-18 21:53:56 PHP

Laravel Auth::attempt() 返回 false

我是家庭爱好者,正在学习 Laravel,目前版本为 5.3.我使用的是 Mac,既不是 homestead 也不是 vagrant. 我目前正在开发一个使用登录名和注册系统来创建用户的网站. 我使用 php artisan migrate 在本地操作我的数据库. 如下所示,它包含三个字段,即: 电子邮件 用户名 密码 我有一个 User 模型 (users.ph ..
发布时间:2021-12-18 21:53:39 PHP

Laravel 5.3 登录重定向到多个用户的不同页面

我的 Laravel 5.3 有三种不同类型的用户.我希望他们在登录后被重定向到不同的仪表板页面.例如: 用户 ->登录 ->用户仪表板 管理员 ->登录 ->管理仪表板 我创建了一个名为 CheckRole 的中间件: 公共函数句柄($request, Closure $next){if($request->user() === null) {返回响应(“权限不足",401) ..
发布时间:2021-12-18 21:53:16 PHP

Laravel 5:Ajax Post 500(内部服务器错误)

我正在尝试通过 ajax 向数据库提交数据.提交文章页面在没有 ajax 的情况下工作正常.我添加了 console.log() 只是为了看看是否有任何事情发生,但我收到了这个错误: POST http://localhost/laravel-5/public/articles/create500(内部服务器错误) 我的代码有什么问题?是 javascript 还是控制器? 编辑 ..
发布时间:2021-12-18 21:53:08 PHP

Laravel 5.4 - 如何设置 PDO 获取模式?

自定义获取模式的功能已从 L5.4 中删除,默认为 PDO::FETCH_OBJ. 升级指南指出您可以使用事件侦听器覆盖它: Event::listen(StatementPrepared::class, function ($event) {$event->statement->setFetchMode(...);}); 我一生都无法理解如何实现这一点: 1) 我应该把代码放在哪 ..
发布时间:2021-12-18 21:53:00 PHP

如何在 Eloquent 模型中动态设置表名

我是 Laravel 的新手.我正在尝试使用 Eloquent 模型访问数据库中的数据. 我有一些表具有相似性,例如表名. 所以我想使用一个模型来访问数据库中的多个表,如下所示,但没有运气. 有没有办法动态设置表名? 任何建议或建议将不胜感激.提前致谢. 型号: class ProductLog 扩展模型{公共 $timestamps = false;公共函数 __ ..
发布时间:2021-12-18 21:52:43 PHP

将多个参数传递给 Laravel 5 中的控制器

在我的应用程序中,用户可以提醒另一个用户有关活动邀请的信息.为此,我需要传递事件 ID 和要邀请的用户的 ID. 在我的路由文件中,我有: Route::get('events/{id}/remind', ['作为' =>'remindHelper', 'uses' =>'EventsController@remindHelper']); 在我看来,我有: {!!link_to_rou ..
发布时间:2021-12-18 21:52:24 PHP

Laravel 5.5 - 同时验证多个表单请求

问题已经问过了此处 用于先前版本的 laravel,但尚未回答. 我有一个 html 表单,它使用三种不同的 表单请求验证 进行验证.我有能力做到这一点.但是,问题是,表单验证是一一进行的.不是同时. 如果第一个表单请求抛出验证错误,则该表单将返回到 view,因此不会评估其余两个表单,因此无法向用户显示正确的验证错误. 我想要的是:同时使用三个表单验证请求规则来验证表单. ..
发布时间:2021-12-18 21:51:57 PHP

配置和测试 Laravel 任务调度

环境 Laravel 版本:5.1.45 (LTS) PHP 版本:5.6.1 说明 我尝试使用 Laravel 每 1 分钟运行一次命令任务调度. 尝试 我已将此行添加到我的 cron 选项卡文件中 * * * * * php artisan schedule:run >>/dev/null 2>&1 这是我的/app/Console/Kernel ..
发布时间:2021-12-18 21:51:26 PHP

在共享主机中仅使用 FTP 部署 Laravel 5

我需要将 Laravel 5 项目部署到客户端主机. 我的客户的计划是基本托管:Linux + MySql 没有 cpanel 或类似的(即没有管理面板). 我只能通过 ftp 访问,并且只能访问名为 www.mycustomerweb.com 的文件夹.这意味着我无法在 www.mycustomerweb.com 文件夹的同一级别创建目录.只有在里面(我认为它被称为共享托管). ..
发布时间:2021-12-18 21:50:54 PHP

Laravel 5.4 中两种不同的身份验证模型

假设我有两个不同的模型和表,分别名为 user 和 company. 众所周知,laravel 使用 User 模型来管理身份验证.但因为我有两个不同的模型,我想要可以分别管理它们. 我正在使用 Laravel 5.4,但我不知道如何做到这一点. 解决方案 如果您在谈论多重身份验证系统,那么您必须创建多个保护来实现这一点. 同一个问题有很好的答案. 谁能用例子解释 ..
发布时间:2021-12-18 21:50:21 PHP

Laravel 5.5 登录和注册页面说:由于不活动,页面已过期.[TokenMismatchException]

我刚刚使用laravel安装程序创建了一个laravel 5.5版本的新项目.并运行命令“php artisan make:auth".为用户身份验证生成视图和控制器.还有运行“php artisan migrate"创建数据库中需要的表.访问登录页面和注册页面时,填写表单并提交.显示“页面因不活动而过期.请刷新并再试一次.".但刷新页面没有任何帮助.在源码中看到,是哪里导致了异常: if ($ ..
发布时间:2021-12-18 21:50:13 PHP

多个控制器的单个 Laravel 路由

我正在创建一个项目,其中我有多种用户类型,例如.superadmin、admin、managers 等.一旦用户通过身份验证,系统会检查用户类型并将其发送到相应的控制器.用于此的中间件工作正常. 所以当经理去 http://example.com/dashboard 时,他会看到经理仪表板,而当管理员去到他可以看到管理仪表板的同一个链接. 下面的路线组单独工作正常,但放在一起时只有最后 ..
发布时间:2021-12-18 21:50:05 PHP