Да, можно, но если вам все еще нужно использовать Laravel's Auth
, ваша новая User
модель будет реализовать Illuminate\Auth\UserInterface
, вот взгляд на то, что вам придет иметь:
use Illuminate\Auth\UserInterface;
class User extends Eloquent implements UserInterface {
/**
* Get the unique identifier for the user.
*
* @return mixed
*/
public function getAuthIdentifier()
{
/// reuturn authIdentifier
}
/**
* Get the password for the user.
*
* @return string
*/
public function getAuthPassword()
{
/// reuturn authPassword
}
}
Если вы используете в целом, для проверки подлинности используется другой пакет, вам не нужно беспокоиться о модели User или даже Eloquent, пакет, который вы используете, должен будет сам это обработать.
И в любое время вы можете использовать необработанные запросы (которые не являются Красноречивыми, но Query Builder, но вы можете запустить их из Eloquent, да).
Означает ли это, что я все еще могу использовать пакет Auth отдельно от того, который я использую сейчас, а также, если это необходимо, использовать запросы Eloquent и RAW sql? –
Просто отредактирован для ответа. –
Или я вижу, думаю, да, я буду играть, посмотрю, что получится, спасибо @ Антонио –