这是错误:
照明\数据库\查询异常SQLSTATE[42S22]:找不到列: 1054未知列"在'where子句'(SQL:选择计数(*)作为聚合从用户
在哪里"=user@email.com)
我的Resgister控制器:
use RegistersUsers;
/**
* Where to redirect users after registration.
*
* @var string
*/
protected $redirectTo = '/';
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest');
}
/**
* Get a validator for an incoming registration request.
*
* @param array $data
* @return \Illuminate\Contracts\Validation\Validator
*/
protected function validator(array $data)
{
return Validator::make($data, [
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users,'],
'password' => ['required', 'string', 'min:6', 'confirmed'],
]);
}
/**
* Create a new user instance after a valid registration.
*
* @param array $data
* @return \App\User
*/
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => Hash::make($data['password']),
]);
}
}我的用户表迁移:
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateUsersTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
$table->string('email', 150)->unique();
$table->string('password');
$table->string('first_name')->nullable();
$table->string('last_name')->nullable();
$table->string('number')->nullable();
$table->timestamp('email_verified_at')->nullable();
$table->rememberToken();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('users');
}
}
**My User Model**
<?php
namespace App;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
class User extends Authenticatable
{
use Notifiable;
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = ['name','email','password',];
/**
* The attributes that should be hidden for arrays.
*
* @var array
*/
protected $hidden = [
'password', 'remember_token',
];
/**
* The attributes that should be cast to native types.
*
* @var array
*/
protected $casts = [
'email_verified_at' => 'datetime',
];
}
**My View File Register.blade.php**
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div class="accountbg"></div>
<div class="wrapper-page">
<div class="panel panel-color panel-primary panel-pages">
<div class="panel-body">
<h3 class="text-center m-t-0 m-b-30">
<span class=""><img src="{{ asset('/') }}admin/assets/images/
logo_dark.png" alt="logo" height="32"></span>
</h3>
<h4 class="text-muted text-center m-t-0"><b>{{ __('Sign Up') }}</b></h4>
<form class="form-horizontal m-t-20" method="POST" action="{{ route('register') }}" autocomplete="on">
@csrf
<div class="form-group">
<div class="col-xs-12">
<input class="form-control" name="name" required="required" type="text" placeholder="Username"
value="{{ old('name') }}" autocomplete="off" autofocus/>
@error('name')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group">
<div class="col-xs-12">
<input class="form-control" name="email"
value="{{ old('email') }}" required="required" type="email" placeholder="Email" autocomplete="email"/>
@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group">
<div class="col-xs-12">
<input class="form-control" name="password" required="required" type="password"
placeholder="Password" autocomplete="off"/>
@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group">
<div class="col-xs-12">
<input class="form-control" name="password_confirmation" required="required" type="password"
placeholder="Confirm password" autocomplete="password"/>
</div>
</div>
<div class="form-group">
<div class="col-xs-12">
<div class="checkbox checkbox-primary">
<input id="checkbox-signup" name="term" type="checkbox"
value="{{ old('term') ? 'checked' : '' }}">
<label for="checkbox-signup"> {{ __('I accept') }} <a href="{{ route('register') }}">
{{ __('Terms and Conditions') }}
</a> </label>
</div>
</div>
</div>
<div class="form-group text-center m-t-20">
<div class="col-xs-12">
<button class="btn btn-primary w-md waves-effect waves-light" type="submit">{{ __('Register') }}</button>
</div>
</div>
<div class="form-group m-t-30 m-b-0">
<div class="col-sm-12 text-center"> <a href="{{ route('login') }}"
class="text-muted">{{ __('Already have account?') }}</a></div>
</div>
</form>
</div>
</div>
</div>
</body>
</html>
您应该这样编写唯一的规则,因为其中有一个逗号。
'email' => ['unique:users',],
一个很好的替代方法是为此使用验证规则类,然后您将获得参数类型提示,并知道有哪些选项。
'email' => [new Unique('users'),],
错误:第 1 行的解析错误:函数搜索(sour ^ 期望“字符串”、“数字”、“空”、“真”、“假”、“{”、“[”,得到“未定义” 代码:
问题内容: 尝试这样做并遇到很多两种类型的错误: 第一:500 当我在浏览器中访问这些URL时,收到以下消息: 内部路由错误 抱歉,我们无法连接到目标服务器。 我们刚刚收到有关此问题的通知。我们将尽快更正。 如有任何疑问,请随时与我们联系:support@iriscouch.com 第二名:503 当我在浏览器中访问这些URL时,收到以下消息: 错误503后端读取错误 后端读取错误 大师冥想: X
我实现了以下REST调用: 也是一个提供和使用application/x-protobuf的提供者类: 我的pom。xml看起来像: 我的小部件。原型: 选项java_package=“example”;选项java\u outer\u classname=“WidgetsProtoc”; 对于http://localhost:8080/RESTfulExample/widgets我得到以下错误消
问题内容: 我已经阅读了 为什么在尝试在数据库中加载Blob时会出现java.lang.AbstractMethodError?,下载了我能找到的所有11g jdbc驱动程序,并将它们作为库和/或jar文件添加到了我的NetBeans应用程序中。我仍然不断收到相同的AbstractMethodError,这让我很生气!任何指导将不胜感激! 错误信息: 问题答案: 问题的原因是软件不兼容(jar文件
除此之外的所有站点都在解析,但是这里有大约10秒的延迟, 发生以下错误: Traceback(最近一次调用last):文件“D:\ Timur \ OpenServer \ domains \ Parser \ Parser . py”,第13行,main()文件“D:\ Timur \ OpenServer \ domains \ Parser \ Parser . py”,第9行,main p
当我试图从netbean部署我的web应用程序时,我得到以下错误: 那是什么?为什么我会犯这个错误? 以下是来自的代码片段: 以下是netbeans服务器设置中的快照: