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 相关文章推荐
PHP 中执行排序与 MySQL 中排序
Apr 21 PHP
Fatal error: Call to undefined function curl_init()解决方法
Apr 09 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
Nov 11 PHP
php数组合并的二种方法
Mar 21 PHP
php url路由入门实例
Apr 23 PHP
ThinkPHP3.1新特性之多层MVC的支持
Jun 19 PHP
使用URL传输SESSION信息
Jul 14 PHP
PHPMailer发送邮件
Dec 28 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
Dec 25 PHP
php两点地理坐标距离的计算方法
Dec 29 PHP
Yii框架日志操作图文与实例详解
Sep 09 PHP
php解析非标准json、非规范json的方式实例
Dec 10 PHP
Laravel框架生命周期与原理分析
Jun 12 #PHP
Laravel框架分页实现方法分析
Jun 12 #PHP
php 可变函数使用小结
Jun 12 #PHP
yii2中关于加密解密的那些事儿
Jun 12 #PHP
php中curl和soap方式请求服务超时问题的解决
Jun 11 #PHP
Laravel框架模板继承操作示例
Jun 11 #PHP
Laravel框架模板加载,分配变量及简单路由功能示例
Jun 11 #PHP
You might like
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
2011/10/31 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
2017/06/21 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
PHP实现断点续传乱序合并文件的方法
2018/09/06 PHP
DWR Ext 加载数据
2009/03/22 Javascript
javascript中的float运算精度实例分析
2010/08/21 Javascript
node.js中使用socket.io的方法
2014/12/15 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
使用微信小程序开发前端【快速入门】
2016/12/05 Javascript
AngularJS中的拦截器实例详解
2017/04/07 Javascript
微信小程序 wx.request方法的异步封装实例详解
2017/05/18 Javascript
JS实现的缓冲运动效果示例
2018/04/30 Javascript
微信小程序登录数据解密及状态维持实例详解
2019/05/06 Javascript
Vue 动态组件components和v-once指令的实现
2019/08/30 Javascript
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
vue实现节点增删改功能
2019/09/26 Javascript
vue el-upload上传文件的示例代码
2020/12/21 Vue.js
[02:43]DOTA2亚洲邀请赛场馆攻略——带你走进东方体育中心
2018/03/19 DOTA
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
仅用50行代码实现一个Python编写的计算器的教程
2015/04/17 Python
python实现的守护进程(Daemon)用法实例
2015/06/02 Python
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
Python实现获取照片拍摄日期并重命名的方法
2017/09/30 Python
python实现flappy bird游戏
2018/12/24 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
java判断三位数的实例讲解
2019/06/10 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
英国著名书店:Foyles
2018/12/01 全球购物
护士专业推荐信
2013/11/02 职场文书
个人党性剖析材料
2014/02/03 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
Python - 10行代码集2000张美女图
2021/05/23 Python
linux下安装redis图文详细步骤
2021/12/04 Redis