zoukankan      html  css  js  c++  java
  • 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");

    二、内容在总结中

     
  • 相关阅读:
    HDU 4628 Pieces
    HDU 2983 Integer Transmission
    HDU 1820 Little Bishops
    CodeForces 165E Compatible Numbers
    CodeForces 11D A Simple Task
    HDU 4804 Campus Design
    HDU 3182 Hamburger Magi
    Linux的用户和组
    Linux文件/目录权限及归属
    Vim使用介绍
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/10822612.html
Copyright © 2011-2022 走看看