laravel5.5 调用系统自带登陆认证auth

1执行命令 php artisan make:auth

2 编辑文件
config/auth
guardes

‘admin‘ => [
    ‘driver‘ => ‘session‘,
    ‘provider‘ => ‘admins‘,
],
providers
‘admins‘ => [
    ‘driver‘ => ‘eloquent‘,
    ‘model‘ => App\Model\Admin::class,
],

3 创建model文件
php artisan make:model Model/Admin

4 创建数据库

CREATE TABLE `admin` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
`email` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`password` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
`remember_token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

INSERT INTO admin (`id`, `username`, `email`, `password`, `remember_token`, `created_at`, `updated_at`) VALUES (‘2‘, ‘admin‘, ‘[email protected]‘, ‘$2y$10$3eSGes8MbhpCvu.WwAEfNuMaWuhJ6dyFM9EkHussBr0WYfRsFtJ8q‘, ‘WlcBHvBBeAF6rso9uDkcgNCmj1ivpsGbNjY5xQ61tBJKtWAOboi44upUaqdI‘, ‘2018-05-05 14:33:03‘, ‘2018-05-05 09:13:20‘);

初始化登陆的用户名和密码

5 编辑控制器
<?php

namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;use Illuminate\Foundation\Auth\AuthenticatesUsers;
use Illuminate\Support\Facades\Auth;

class LoginController extends Controller{    /*    |--------------------------------------------------------------------------    | Login Controller    |--------------------------------------------------------------------------    |    | This controller handles authenticating users for the application and    | redirecting them to your home screen. The controller uses a trait    | to conveniently provide its functionality to your applications.    |    */

use AuthenticatesUsers;

/**     * Where to redirect users after login.     *     * @var string     */    protected $redirectTo = ‘/index/‘;

/**     * Create a new controller instance.     *     * @return void     */    public function __construct()    {        $this->middleware(‘guest‘)->except(‘logout‘);    }

public function username()    {        return ‘username‘;    }      //加载自定义的guard    protected function guard()    {        return Auth::guard(‘admin‘);    }}

原文地址:https://www.cnblogs.com/jackspider/p/8994486.html

时间: 2024-11-02 07:25:17

laravel5.5 调用系统自带登陆认证auth的相关文章

PB调用系统自带的DLL 实现MD5

适用环境:powerbuilder 10.0以后的版本  window server2003以后的测试可用 PB也可以调用系统自带的DLL 实现MD5 其中md5file对大附件的处理速度也比第三方组件快一些 这里可以去下载附件 //调用样例: u_derek_md5 lu_md5 lu_md5=create u_derek_md5 string ls_text="123" string ls_result,ls_ret string ls_filepath="C:\1.tx

(转)Android调用系统自带的文件管理器进行文件选择并获得路径

Android区别于iOS的沙盒模式,可以通过文件浏览器浏览本地的存储器.Android API也提供了相应的接口. 基本思路,先通过Android API调用系统自带的文件浏览器选取文件获得URI,然后将URI转换成file,从而得到file. 调用系统自带的文件浏览器 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState

Android调用系统自带的文件管理器进行文件选择

http://blog.csdn.net/zqchn/article/details/8770913的补充 FileUtils文件 public class FileUtils {     public static String getPath(Context context, Uri uri) {         if ("content".equalsIgnoreCase(uri.getScheme())) {             String[] projection =

隐式意图调用系统自带组件的各种Uri总结

调用系统应用解析(必需要加各自使用的权限) android intent 隐式意图和显示意图(activity跳转) 显示意图要求必须知道被激活组件的包和class 隐式意图仅仅须要知道跳转activity的动作和数据,就能够激活相应的组件 A 主activity  B 接收跳转的activity 步骤 1:在主配置文件里声明B 至少要声明一个android:name属性 [html] <activity android:name=".DemoActivity" android:

Android 调用系统自带应用

Intent跳转到系统应用中的拨号界面.联系人界面.短信界面及其他 现在开发中的功能需要直接跳转到拨号.联系人.短信界面等等,查找了很多资料,自己整理了一下. 首先,我们先看拨号界面,代码如下: Intent intent =new Intent(); intent.setAction("android.intent.action.CALL_BUTTON"); startActivity(intent); 和 Uri uri = Uri.parse("tel:xxxxxx&q

安卓小记(调用系统自带的部分功能)

显示网页:         Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it);显示地图:  Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri); start

Android分享---调用系统自带的分享功能

以前我们总想到友盟等平台分享功能的集成,集成这玩意还得下载对应的jar包.当然,用这些平台的分享并不是说什么好处都没有,至少人家的统计功能还是很实用的.不过有的时候我们是不需要多余功能的,只需要能分享就行,那我们就可以直接用Andriod系统自带有分享功能去完成了.下面我来介绍如何实现系统的分享功能: 分享文本信息 1 Intent intent = new Intent(Intent.ACTION_SEND); 2 intent.setType("text/plain"); 3 in

Android调用系统相机、自定义相机、处理大图片

Android调用系统相机和自定义相机实例 本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显示出来,该例子也会涉及到Android加载大图片时候的处理(避免OOM),还有简要提一下有些人SurfaceView出现黑屏的原因. Android应用拍照的两种方式,下面为两种形式的Demo展示出来的效果.    知识点: 一.调用系统自带的相机应用 二.自定义我们自己的拍照界面 三.关于计算机解析图片原理(如何正确加载图片到Android应用中) 所需

C语言中使用系统自带的快排函数

题目 1015. 德才论 (25) 宋代史学家司马光在<资治通鉴>中有一段著名的"德才论":"是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人.凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人." 现给出一批考生的德才分数,请根据司马光的理论给出录取排名. 输入格式: 输入第1行给出3个正整数,分别为:N(<=105),即考生总数:L(>=60),为录取最低分数线,即德分和才分均不低于L的考生才有资格被考虑录取