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的文章管理系统(一)
Oct 09 PHP
php中设置index.php文件为只读的方法
Feb 06 PHP
8个PHP数组面试题
Jun 23 PHP
php文件扩展名判断及获取文件扩展名的N种方法
Sep 12 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
Nov 15 PHP
YII框架中搜索分页jQuery写法详解
Dec 19 PHP
php使用crypt()函数进行加密
Jun 08 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 PHP
PHP结合Vue实现滚动底部加载效果
Dec 17 PHP
php进行md5加密简单实例方法
Sep 19 PHP
PHP PDO和消息队列的个人理解与应用实例分析
Nov 25 PHP
laravel框架select2多选插件初始化默认选中项操作示例
Feb 18 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
ip签名探针
2006/10/09 PHP
MYSQL数据库初学者使用指南
2006/11/16 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
php die()与exit()的区别实例详解
2016/12/03 PHP
Yii2框架实现登陆添加验证码功能示例
2018/07/12 PHP
服务器安全设置的几个注册表设置
2007/07/28 Javascript
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
2010/09/12 Javascript
jQuery实现移动 和 渐变特效的点击事件
2015/02/26 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
javascript实现数组去重的多种方法
2016/03/14 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
jQuery实现复制到粘贴板功能
2017/02/11 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
jquery实现下载图片功能
2019/07/18 jQuery
实用的 vue tags 创建缓存导航的过程实现
2020/12/03 Vue.js
[01:20]2018DOTA2亚洲邀请赛总决赛战队LGD晋级之路
2018/04/07 DOTA
SublimeText 2编译python出错的解决方法(The system cannot find the file specified)
2013/11/27 Python
python基于mysql实现的简单队列以及跨进程锁实例详解
2014/07/07 Python
Python中使用摄像头实现简单的延时摄影技术
2015/03/27 Python
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
Python爬虫天气预报实例详解(小白入门)
2018/01/24 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
Python csv模块使用方法代码实例
2019/08/29 Python
在Django中实现添加user到group并查看
2019/11/18 Python
numpy 声明空数组详解
2019/12/05 Python
python matlab库简单用法讲解
2020/12/31 Python
Interhome丹麦:在线预订度假屋和公寓
2019/07/18 全球购物
迎国庆横幅标语
2014/10/08 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
雷峰塔导游词
2015/02/09 职场文书
MySQL query_cache_type 参数与使用详解
2021/07/01 MySQL
Windows server 2012 NTP时间同步的实现
2022/06/25 Servers