小编Tan*_*med的帖子

如何使用验证规则验证 Laravel 中的 url

我想使用 php validate url 函数验证网站地址,但我不知道如何实现这一点。顺便说一句,我尝试过这种方式,但它不起作用。

$url=filter_var($request->website, FILTER_VALIDATE_URL);
'website' => 'required|same:,'.$url
Run Code Online (Sandbox Code Playgroud)

如果有人能帮助我那就太好了。

php laravel

4
推荐指数
1
解决办法
8013
查看次数

如何解决Auth guard [web] 未定义问题

我做了 2 个守卫 1. 管理员和 2. 学生。现在,当我单击按钮以显示登录表单时,我总是发现未定义 Auth 防护 [web] 的错误。现在我如何解决这个问题。这是我的 config/auth.php

 'defaults' => [
        'guard' => 'web',
        'passwords' => 'users',
    ],
 'guards' => [
        'admin' => [
            'driver' => 'session',
            'provider' => 'admins',
        ],
        'student' => [
            'driver' => 'session',
            'provider' => 'student',
        ],

        'api' => [
            'driver' => 'token',
            'provider' => 'users',
            'hash' => false,
        ],
    ],
    'providers' => [
        'admins' => [
            'driver' => 'eloquent',
            'model' => App\Admin::class,
        ],
        'students' => [
            'driver' => 'eloquent',
            'model' => …
Run Code Online (Sandbox Code Playgroud)

authentication laravel

2
推荐指数
1
解决办法
3849
查看次数

如何解决 Laravel 中完整性约束违规:1052 Column 'id' in where 子句不明确

我在学生和部门之间有一个belongsToMany关系。现在我想获取所有部门的 subject_id 为 null 的学生部门。我在下面的代码,但它给了我以下错误

SQLSTATE[23000]: 完整性约束冲突: 1052 where 子句中的列 'id' 不明确 (SQL: select * from departmentswheresubject_id为 null 且存在 (select * from studentsinner join department_studenton students. id= department_student. student_idwhere departments. id= department_student. department_idand id= 16 and students. deleted_atis无效的))

$departments=Department::where('subject_id','=',null)
                        ->whereHas('students',function($student){
                            $student->where('id',Auth::id());
                        })
                        ->get();
dd($departments);
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激

php laravel

2
推荐指数
1
解决办法
8113
查看次数

标签 统计

laravel ×3

php ×2

authentication ×1