laravel基础课程---2、Laravel配置文件、路由及php artisan(php artisan是什么) laravel基础课程---2、Laravel配置文件、路由及php artisan(php artisan是什么)

laravel基础课程---2、Laravel配置文件、路由及php artisan(php artisan是什么)
laravel基础课程---2、Laravel配置文件、路由及php artisan(php artisan是什么)

一、总结

一句话总结:

PHP工具匠:php artisan,其实本身就是一些PHP文件,咱们可以在命令行下执行这些php文件
php artisan常见功能:可以完成 创建控制器、创建中间件、生成密匙

1、Laravel中的环境配置分为哪两类?

环境配置 (D:laravelyzmeduyzm2.env):比如数据库,比如是否开启调试模式
系统配置 (D:laravelyzmeduyzm2config):比如权限,缓存,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:laravelyzmeduyzm2 esourcesviewserrors503.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:laravelyzmeduyzm2 esourcesviewshome.blade.php

11、Laravel中如何创建控制器?

手动创建:需要将已有控制器复制一份,进行重命名,一定注意文件名必须和类名相同
atrisan 创建:php artisan make:controller IndexController;

       

12、Laravel基本路由中如何加载控制器?

Route的静态方法get + @接方法名:Route::get('jiben2',"JibenController@index");

二、内容在总结中