Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Версия Laravel последняя;
Версия PHP в формате 7.0;
Операционная система и её версия Windows 10 x64;
Вендор и версия сервера БД (QpenServer 5.2.2, MySQL_5.7_x64)
Вендор и версия Веб-сервера в формате Apache-PHP-7-Nginx_1.10
OpenServer PHP;
Задача, что должно происходить в целом, техническое задание.
Создал модель Cooperator для таблицы Сотрудники. Модель ниже. На нее подвесил регистрацию,т.е всё что пользователь вносит в представление регистрации (поля пароль,логин,должность и другие..) записываются в соответствующие поля таблицы Сотрудники.
!!!А вот теперь и загвоздка как сделать чтобы LoginController (или что-то),при входе, сравнивала поля из таблицы Сотрудники(не users) с введенными данными, и дальше срабатывала по стандартной логике этого контроллера. Как выкинуть эту навязанную таблицу users из пищевой цепочки, так сказать...
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
class Cooperator extends Authenticatable
{
use Notifiable;
protected $table = 'Сотрудники';
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'ФИО', 'email', 'Пароль','Должность','Логин'
];
/**
* The attributes that should be hidden for arrays.
*
* @var array
*/
protected $hidden = [
'Пароль', 'remember_token'
];
}
Страницы 1