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(视图),当然也可以是变量值):所有的路由及控制器必须返回某个类 ...
随机推荐
- spring-mvc 的一些使用技巧(转)
APP 服务端的 Token 验证 通过拦截器对使用了@Authorization注解的方法进行请求拦截,从 http header 中取出 token 信息,验证其是否合法.非法直接返回 401 错 ...
- Jquery实现的图标抖动效果
原文:http://www.webdm.cn/webcode/75de64a9-3fb4-473d-bc2c-97a0a063be79.html <!DOCTYPE html PUBLIC &q ...
- PopupMenu和对话框的使用
PopupMenu和对话框的使用 1.菜单的使用之 PopupMenu 步骤:1.创建popupMenu对象 参数:上下文对象 当前view对象 2.利用getMenu().addSubMenu创 ...
- 邁向IT專家成功之路的三十則鐵律 鐵律十八:IT人求職之道-文化
IT人所從事的工作是一個求新求變速度最快的行業,因此您所待的企業IT部門或資訊公司,其組織文化將關係到您在這間公司服務期間,是否能夠快速成長的決定因素.遇到不良的組織文化建議您三個就可以走人了,千萬別 ...
- 如何提高NodeJS程序的运行的稳定性
如何提高NodeJS程序运行的稳定性 我们常通过node app.js方式运行nodejs程序,但总有一些异常或错误导致程序运行停止退出.如何保证node程序的稳定运行? 下面是一些可以考虑的方案: ...
- jsp中获取spring 管理的bean(通过config)
WebApplicationContext wac = (WebApplicationContext)config.getServletContext().getAttribute(WebApplic ...
- overflow滚动条样式设置,ie和webkit内核
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 程序猿的量化交易之路(30)--Cointrader之ConfigUtil(17)
转载须注明出处:viewmode=contents">http://blog.csdn.net/minimicall?viewmode=contents.http://cloudtra ...
- python(12)- 文件处理应用Ⅰ
一.读取文件,打印第三行时后面加入“徐亚平” 程序如下: count=0 with open("test",mode="r",encoding="ut ...
- VueJS表达式支持:逻辑控制或运算
HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <titl ...