繁体   English   中英

流明模型静态启动方法不起作用?

Lumen Model Static Boot Method Not Working?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用lumen 5.6并为查询生成器实现全局范围,并使用boot方法调用范围类。 有人可以知道为什么protected static function boot()lumen 5.6不起作用lumen 5.6以下是我的代码吗?

<?php

use App\Scopes\FilterSites;
use Illuminate\Database\Eloquent\Model;


class AccountTag extends Model {

var $useTable = 'tags_tbl';
var $primaryKey = 'tag_id';

protected static function boot()
{
    parent::boot();

    static::addGlobalScope(new FilterSites);
}
1 个回复

取消注释$app->withEloquent();所在行$app->withEloquent(); 是用bootstrap/app.php编写的。 withEloquent()方法注册DatabaseServiceProvider并引导Eloquent ORM

您可以通过注册返回用于选择模型中所有项目的sql语句的路由来测试是否应用了全局过滤器。

routes/web.php

$router->get('/account-tags', function () {
    return App\AccountTag::toSql();
});

浏览端点时,返回的查询应具有匹配FilterSites的where子句

1 流明-分页links()方法不起作用

我试图在流明中创建一个分页的结果集。 我没有使用数据库集合,而是一个数组集合。 我设法显示了结果,但是在使分页links()方法起作用时遇到了问题。 这是我所拥有的: PHP: 视图: 我得到的错误是: call_user_func()期望参数1是有效的 ...

3 流明:redirect()不起作用

我对Lumen框架中的重定向有问题。 我的代码是 当我通过路由执行此代码时,服务器响应500服务器内部错误和重定向不起作用。 哪里出问题了。 我能做什么? ...

4 流明会话不起作用

我这里描述了一个简单的身份验证系统 我有Auth::attempt ,以便检查用户凭据是否正常。 然后从Auth::user()找回用户。 然后,如果我在另一个控制器中尝试Auth::check() ,它将始终返回false 。 我发现我的会话无法正常工作。 简单的事情, ...

5 handler.php的流明渲染方法不起作用

嗨,我使用lumen7,我修改了app / exceptions / handler.php文件并修改了render方法 但这不起作用,如果发生401错误,流明不返回dd("sf")并仅返回a “未经授权。” 细绳 ...

6 Laravel 启动方法在模型中不起作用

嗨,我正在使用 laravel 8,我尝试在创建或更新后执行一些代码,例如如果模型已创建 set created_by = Auth::user()-&gt;id 等,这是我的模型代码 现在的代码 当我在删除和恢复 dd('asdf') 中更新任何帐户时,它不起作用; 不工作 任何帮助在这里 ...

8 流明请求验证不起作用

在我的.env文件中,我的生产服务器具有以下设置: 在laravel \\ lumen docs中,据说如果在生产服务器上运行项目,则应将APP_DEBUG设置为false然后将APP_ENV从local更改为production 。 当我这样做时,流明的请求验证将停止工作。 但是, ...

9 流明简单路由请求不起作用

我在我的网络服务器上安装了流明,但我遇到了路由问题 但在第二种情况下,他无法找到目录 在第二种情况下,我得到标准的404错误。 我使用Apache,Ubuntu,PHP 5.5和Lumen ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM