laravel基础课程---2、Laravel配置文件、路由及php artisan(php artisan是什么)
laravel基础课程---2、Laravel配置文件、路由及php artisan(php artisan是什么)
一、总结
一句话总结:
PHP工具匠:php artisan,其实本身就是一些PHP文件,咱们可以在命令行下执行这些php文件
php artisan常见功能:可以完成 创建控制器、创建中间件、生成密匙等
1、Laravel中的环境配置分为哪两类?
环境配置 (D:\laravel\yzmedu\yzm2\.env):比如数据库,比如是否开启调试模式
系统配置 (D:\laravel\yzmedu\yzm2\config):比如权限,缓存,session等等
2、环境配置中(.env)的APP_KEY=base64:nZL6SJk6K3DEOqbDAUvvrw2Im1Wo2nfGqo6s5AktX70=是干嘛的,及如何生成?
网站的密匙:保护网站的安全
用php artisan:php artisan key:generate 【php artisan命令查看php artisan的帮助】
3、关于环境配置(.env)中的APP_DEBUG ,需要注意什么?
开发true,上线false:站开发时候可以开启(true) 如果网站上线 必须把开发模式关闭(false)
4、如何在程序中获取和设置环境配置信息(.env)?
辅助函数 env:env('APP_DEBUG');
使用辅助函数env设置值:env('APP_DEBUG',false); ,如果环境配置中未设置APP_DEBUG 采用默认值false
当你的应用程序收到请求时,这个文件所有的变量都会被加载到 PHP 超级全局变量 $_ENV 里。你可以使用辅助函数 env 来获取这些变量的值。
5、如何设置和使用自定义环境变量,比如数据表前缀?
位置:在(.env)文件中设置
设置:DB_PREFIX=blog_ 或程序中 env('DB_PREFIX',“blog_”);
使用:env('DB_PREFIX');
6、Laravel开发的网站如何下线上线,以及下线的展示页面是什么?
网站下线:php artisan down
网站上线:php artisan up
网站下线默认展示页面位置:D:\laravel\yzmedu\yzm2\resources\views\errors\503.blade.php
7、php artisan如何查看路由列表?
php artisan route:list【直接php artisan命令可以出现命令列表】
8、php中如何读取和修改系统(config)配置?
config 辅助函数:可以使用 config 辅助函数获取和修改系统配置
读取 系统配置中的时区:dd(Config('app.timezone'));
修改配置:Config(['app.timezone'=>'UTC']);
9、Laravel基本路由中如何直接输出内容(使用很少)?
Route的静态方法get+回调函数:Route::get('jiben',function(){ echo "我是基本路由"; });
10、Laravel基本路由中如何加载页面(使用比较少)?
Route的静态方法get+回调函数:Route::get('jiben',function(){ return view('home'); });
需要创建页面:需要手动创建 D:\laravel\yzmedu\yzm2\resources\views\home.blade.php
11、Laravel中如何创建控制器?
手动创建:需要将已有控制器复制一份,进行重命名,一定注意文件名必须和类名相同
atrisan 创建:php artisan make:controller IndexController;
12、Laravel基本路由中如何加载控制器?
Route的静态方法get + @接方法名:Route::get('jiben2',"JibenController@index");
二、内容在总结中
laravel基础课程---2、Laravel配置文件、路由及php artisan(php artisan是什么)的更多相关文章
- laravel基础课程---5、路由复习(路由作用)
laravel基础课程---5.路由复习(路由作用) 一.总结 一句话总结: 有利于百度收录,及SEO优化 1.路由书写 (D:\laravel\yzmedu\yzm2\routes\web.php) ...
- laravel基础课程---3、路由(Laravel中的常见路由有哪几种)
laravel基础课程---3.路由(Laravel中的常见路由有哪几种) 一.总结 一句话总结: 6种:post,get,put,patch,delete,options Route::get($u ...
- laravel基础课程---1、laravel安装及基础介绍(laravel如何安装)
laravel基础课程---1.laravel安装及基础介绍(laravel如何安装) 一.总结 一句话总结: [修改composer镜像地址].[明确laravel的安装要求].[安装指定版本的la ...
- laravel基础课程---16、数据迁移(数据库迁移是什么)
laravel基础课程---16.数据迁移(数据库迁移是什么) 一.总结 一句话总结: 是什么:数据库迁移就像是[数据库的版本控制],可以让你的团队轻松修改并共享应用程序的数据库结构. 使用场景:解决 ...
- laravel基础课程---15、分页及验证码(lavarel分页效果如何实现)
laravel基础课程---15.分页及验证码(lavarel分页效果如何实现) 一.总结 一句话总结: 数据库的paginate方法:$data=\DB::table("user" ...
- laravel基础课程---12、lavarel的ajax操作2(lavarel的ajax使用总结)
laravel基础课程---12.lavarel的ajax操作2(lavarel的ajax使用总结) 一.总结 一句话总结: 比较简单:就是js请求ajax,然后控制器获取请求参数,返回数据即可 1. ...
- laravel基础课程---11、lavarel的ajax操作(ajax优劣势是什么)
laravel基础课程---11.lavarel的ajax操作(ajax优劣势是什么) 一.总结 一句话总结: 优势:用户友好度:异步通信,不会频繁刷新页面,用户友好度比较高 优势:减轻数据库压力 缺 ...
- laravel基础课程---10、数据库基本操作(如何使用数据库)
laravel基础课程---10.数据库基本操作(如何使用数据库) 一.总结 一句话总结: 1.链接数据库:.env环境配置里面 2.执行数据库操作:DB::table('users')->up ...
- laravel基础课程---8、laravel响应和视图(响应是什么)
laravel基础课程---8.laravel响应和视图(响应是什么) 一.总结 一句话总结: 就是向请求返回的响应数据(一般为html(视图),当然也可以是变量值):所有的路由及控制器必须返回某个类 ...
随机推荐
- 访问权限修饰符Protected专题
上图描述:A类在a包下,m()方法被protected修饰 上图描述:B类也在a包下,B类是A类的子类. 解析:B类和A类是同包类,B类是A类的子类,因此b对象可以调用m()方法. 上图描述:C类也在 ...
- 进程间通信IPC、LPC、RPC
进程间通信(IPC,Inter-Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法.进程是计算机系统分配资源的最小单位.每个进程都有自己的一部分独立的系 ...
- vscode格式化代码无效--可能的解决方法
因为vscode默认启用了根据文件类型自动设置tabsize的选项,因此,可以通过关闭自动设置选项,防止格式覆盖.在用户设置里添加如下配置即可: "editor.detectIndentat ...
- Toolbar的使用.md
1.什么是Toolbar Toolbar是在Android5.0时出现的一个新控件,其目的用于取代Actionbar,它与Actionbar最大的差别就是Toolbar使用更加灵活.自由,而且Tool ...
- 猫猫学iOS之小知识之_xcode插件的删除方法_自己主动提示图片插件KSImageNamed有时不灵_分类或宏之类不能自己主动提示,
猫猫分享,必须精品 原创文章.欢迎转载. 转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243 一:解决解决自己主动提示图片插件KSImageNamed有时不 ...
- LeetCode – Copy List with Random Pointer
A linked list is given such that each node contains an additional random pointer which could point t ...
- HDU 3435A new Graph Game(网络流之最小费用流)
题目地址:HDU 3435 这题刚上来一看,感觉毫无头绪. .再细致想想.. 发现跟我做的前两道费用流的题是差点儿相同的. 能够往那上面转换. 建图基本差点儿相同.仅仅只是这里是无向图.建图依旧是拆点 ...
- C++风格的强制性类型转换
显示类型转换 被称为强制类型转换(cast) C风格:(type_id) C++风格:static_cast, dynamic_cast, reinterpret_cast, const_cast 在 ...
- ARM体系结构与编程-5
GET通经常使用于包括定义常量的源文件. 比如:GET 2440addr.inc 用AREA定义一个段.ENTRY用于指定程序的入口点,END用于告诉汇编器源文件已经结束. 比如: AREA init ...
- 内核顶层Makefile相关3
http://www.groad.net/bbs/simple/?f104.html 伪目标 .PHONY是一个特殊工作目标(special target),它用来指定一个假想的工作目标,也就是说它后 ...