laravel框架分组控制器和分组路由实现方法示例


Posted in PHP onJanuary 25, 2020

本文实例讲述了laravel框架分组控制器和分组路由实现方法。分享给大家供大家参考,具体如下:

路由

Route::group(['domain' => 'laravel.8g.com','namespace' => 'Admin'],function() {
  Route::get('/admin/login','LoginController@login');
  Route::post('/admin/signin','LoginController@signin');
});

控制器(Http\Controllers\Admin\LoginController.php)

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2017/11/5
 * Time: 14:08
 */
namespace App\Http\Controllers\Admin;
use App\User;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class LoginController extends Controller
{
  public function login()
  {
    return view("login/login");
  }
  public function signin(Request $request)
  {
    var_dump($request->all());
    $username = $request->input("username");
    $password = $request->input('password');
    var_dump($username);
    var_dump($password);
    return view("login/signin");
  }
}

模板(reeources\views\login\login.blade.php)

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>test</title>
</head>
<body>
  <form method="post" action="{{ url('/admin/signin') }}">
    <input name="username" type="text" value=""/>
    <input name="password" type="text" value=""/>
    <input type="hidden" name="_token" value="{{ csrf_token() }}" />
    <input type="submit" value="提交">
  </form>
</body>
</html>
{{ csrf_field() }} //这个是直接输出一个input标签

登录验证

use Illuminate\Support\Facades\Auth;

$res = Auth::attempt(['name' => $username, 'password' => $password]);

$res = Auth::attempt(['email' => $email, 'password' => $password]);

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
xml+php动态载入与分页
Oct 09 PHP
随时给自己贴的图片加文字的php代码
Mar 08 PHP
php 图像函数大举例(非原创)
Jun 20 PHP
仿Aspnetpager的一个PHP分页类代码 附源码下载
Oct 08 PHP
关于二级目录拖拽排序的实现(源码示例下载)
Apr 26 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
May 06 PHP
smarty中英文多编码字符截取乱码问题解决方法
Oct 28 PHP
php获取本周开始日期和结束日期的方法
Mar 09 PHP
PHP实现的redis主从数据库状态检测功能示例
Jul 20 PHP
Laravel中unique和exists验证规则的优化详解
Jan 28 PHP
laravel使用Faker数据填充的实现方法
Apr 12 PHP
Yii框架实现对数据库的CURD操作示例
Sep 03 PHP
laravel框架中间件简单使用方法示例
Jan 25 #PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
Jan 23 #PHP
php设计模式之抽象工厂模式分析【星际争霸游戏案例】
Jan 23 #PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
Jan 23 #PHP
php面向对象基础详解【星际争霸游戏案例】
Jan 23 #PHP
PHP数据源架构模式之表入口模式实例分析
Jan 23 #PHP
TP3.2.3框架文件上传操作实例详解
Jan 23 #PHP
You might like
PHP6 mysql连接方式说明
2009/02/09 PHP
PHP 单引号与双引号的区别
2009/11/24 PHP
php把session写入数据库示例
2014/02/26 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
PDO::getAvailableDrivers讲解
2019/01/28 PHP
PDO::setAttribute讲解
2019/01/29 PHP
laravel ORM关联关系中的 with和whereHas用法
2019/10/16 PHP
jquery 选择器引擎sizzle浅析
2013/02/06 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
JS获取当前脚本文件的绝对路径
2016/03/02 Javascript
基于JS实现EOS隐藏错误提示层代码
2016/04/25 Javascript
JavaScript中对JSON对象的基本操作示例
2016/05/21 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
最全面的百度地图JavaScript离线版开发
2016/09/10 Javascript
使用JavaScriptCore实现OC和JS交互详解
2017/03/28 Javascript
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
深入浅出 Vue 系列 -- 数据劫持实现原理
2019/04/23 Javascript
微信小程序实现点击效果
2019/06/21 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
浅谈Python中函数的参数传递
2016/06/21 Python
使用pip发布Python程序的方法步骤
2018/10/11 Python
python 实现倒排索引的方法
2018/12/25 Python
Python面向对象魔法方法和单例模块代码实例
2020/03/25 Python
Python调用系统命令os.system()和os.popen()的实现
2020/12/31 Python
PyQt5中QSpinBox计数器的实现
2021/01/18 Python
运动会广播稿200字
2014/01/15 职场文书
认识深刻的检讨书
2014/02/16 职场文书
出纳员岗位职责
2014/03/13 职场文书
消夏晚会主持词
2015/06/30 职场文书
javascript遍历对象的五种方式实例代码
2021/10/24 Javascript