Laravel框架路由设置与使用示例


Posted in PHP onJune 12, 2018

本文实例讲述了Laravel框架路由设置与使用。分享给大家供大家参考,具体如下:

Laravel安装,这里使用一键安装包。

使用PHP内置的Web服务器,在PHP文件夹下运行命令行

php -S 0.0.0.0:1024

一.设置路由

路由文件在app\HTTP\routes.php,在代码中增加

Route::get('/hi', function () {
  return 'hello world';
});

我们观察到,这份PHP文件里已经有

Route::get('/', function () {
  return view('welcome');
});

因此,路由文件规定了URL转向哪一张视图。

Laravel加载好慢啊!主要是引用了谷歌字体,同时cdn速度不快,我们可以把引用的资源改成静态资源

在目录\resources\views\layouts下找到app.blade.php文件,把css引用改成

<!-- Fonts -->
<link href="font-awesome.min.css" rel="external nofollow" rel='stylesheet' type='text/css'>
<link href="css.css" rel="external nofollow" rel='stylesheet' type='text/css'>
<!-- Styles -->
<link href="bootstrap.min.css" rel="external nofollow" rel="stylesheet">

速度马上快了!

二.安装认证系统

使用artisan命令行安装

php artisan make:auth

此时转到laravel文件夹下,观察到有一个.env文件和.env.example文件生成,我们编辑.env文件来配置mysql数据库

DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

然后,我们使用laravel的migrate迁移数据库

php artisan migrate

完成到这一步时,mysql数据库里已经新建3张表了。

访问URL:http://127.0.0.1:1024/laravel/public/login

Laravel框架路由设置与使用示例

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

PHP 相关文章推荐
fleaphp crud操作之findByField函数的使用方法
Apr 23 PHP
ThinkPHP验证码和分页实例教程
Aug 22 PHP
PHP 快速排序算法详解
Nov 10 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
Nov 20 PHP
关于URL最大长度限制的相关资料查证
Dec 23 PHP
UTF-8正则表达式如何匹配汉字
Aug 03 PHP
php生成0~1随机小数的方法(必看)
Apr 05 PHP
thinkPHP微信分享接口JSSDK用法实例
Jul 07 PHP
浅析PHP开发规范
Feb 05 PHP
php基于Redis消息队列实现的消息推送的方法
Nov 28 PHP
安装docker和docker-compose实例详解
Jul 30 PHP
Laravel框架实现抢红包功能示例
Oct 31 PHP
Laravel框架生命周期与原理分析
Jun 12 #PHP
Laravel框架分页实现方法分析
Jun 12 #PHP
php 可变函数使用小结
Jun 12 #PHP
PHP程序员学习使用Swoole的理由
Jun 24 #PHP
PHP实现的装箱算法示例
Jun 23 #PHP
PHP基于curl模拟post提交json数据示例
Jun 22 #PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
Jun 22 #PHP
You might like
PHP 安全检测代码片段(分享)
2013/07/05 PHP
54个提高PHP程序运行效率的方法
2015/07/19 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
jquery.ui.draggable中文文档
2009/11/24 Javascript
用js来获取上传的文件名纯粹是为了美化而用
2013/10/23 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
浅谈express 中间件机制及实现原理
2017/08/31 Javascript
详解.vue文件中监听input输入事件(oninput)
2017/09/19 Javascript
vue.js模仿京东省市区三级联动的选择组件实例代码
2017/11/22 Javascript
vue中mint-ui的使用方法
2018/04/04 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
Node.js HTTP服务器中的文件、图片上传的方法
2019/09/23 Javascript
[54:26]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第一场 12.10
2020/12/12 DOTA
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
Python机器学习之决策树算法实例详解
2017/12/06 Python
浅谈Django自定义模板标签template_tags的用处
2017/12/20 Python
pandas数据预处理之dataframe的groupby操作方法
2018/04/13 Python
Python后台开发Django的教程详解(启动)
2019/04/08 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
2020/01/02 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
2020/02/11 Python
pycharm无法导入本地模块的解决方式
2020/02/12 Python
基于python检查矩阵计算结果
2020/05/21 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
HTML5中通过li-canvas轻松实现单图、多图、圆角图绘制,单行文字、多行文字等
2018/11/30 HTML / CSS
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
小学生保护环境倡议书
2014/05/15 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
教师节主持词开场白
2015/05/29 职场文书