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 相关文章推荐
利用discuz实现PHP大文件上传应用实例代码
Nov 14 PHP
php &amp;&amp; 逻辑与运算符使用说明
Mar 04 PHP
PHP 数据结构 算法描述 冒泡排序 bubble sort
Jul 10 PHP
PHP面向对象——访问修饰符介绍
Nov 08 PHP
php记录代码执行时间(实现代码)
Jul 05 PHP
php5.3不能连接mssql数据库的解决方法
Dec 27 PHP
php截取视频指定帧为图片
May 16 PHP
PHP与服务器文件系统的简单交互
Oct 21 PHP
php关联数组与索引数组及其显示方法
Mar 12 PHP
PHP实现的AES 128位加密算法示例
Sep 16 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
Oct 16 PHP
PHP命名空间(namespace)原理与用法详解
Dec 11 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
session在PHP大型web应用中的使用
2011/06/25 PHP
ThinkPHP关联模型操作实例分析
2012/09/23 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
PHP的mysqli_stat()函数讲解
2019/01/23 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
用js脚本控制asp.net下treeview的NodeCheck的实现代码
2010/03/02 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
JQuery Highcharts 动态生成图表的方法
2013/11/15 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
2014/01/09 Javascript
JavaScript按位运算符的应用简析
2014/02/04 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
js解决movebox移动问题
2016/03/29 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
JavaScript实现相册弹窗功能(zepto.js)
2016/06/21 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
Angular工具方法学习
2016/12/26 Javascript
nodejs调取微信收货地址的方法
2017/12/20 NodeJs
浅谈Vue下使用百度地图的简易方法
2018/03/23 Javascript
深入浅析angular和vue还有jquery的区别
2018/08/13 jQuery
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
Python 命令行非阻塞输入的小例子
2013/09/27 Python
TensorFlow变量管理详解
2018/03/10 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
pandas 空数据处理方法详解
2019/11/02 Python
PyTorch实现重写/改写Dataset并载入Dataloader
2020/07/14 Python
python 实现百度网盘非会员上传超过500个文件的方法
2021/01/07 Python
Python读写Excel表格的方法
2021/03/02 Python
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
2013/07/02 面试题
毕业生护理专业个人求职信范文
2014/01/04 职场文书
体育运动口号
2014/06/09 职场文书
葬礼主持词
2015/07/02 职场文书
56句经典英文座右铭
2019/08/09 职场文书
Java中多线程下载图片并压缩能提高效率吗
2021/07/01 Java/Android