Laravel文档梳理1、安装与初步配置

前言:Laravel文档梳理,仅作为记录后看,无关其他。

1、使用composer下载laravel
composer global require "laravel/installer"

2、快速在指定目录创建一个laravel项目
laravel new blog

3、composer安装laravel
composer create-project laravel/laravel --prefer-dist blog

4、安装 Laravel 5.1 LTS,请使用以下命令:
composer create-project laravel/laravel your-project-name --prefer-dist "5.1.*"

5、laravel的配置文件在哪里
Config目录下

6、laravel必须设置权限的目录
storage 和 bootstrap/cache

7、安装完laravel第一个要做的事是:
设置一个随机字符串秘钥
Ps:
a、使用composer或laravel安装工具安装的laravel,秘钥已通过key:generate命令生成(32字符长)
b、可以被设置在.env文件中(前提.env.example文件,必须被重名为.env)
c、如果不设置,session和其他的加密数据都是不安全的。

8、最先浏览的文件
Config/app.php

9、其他几个重要设置:
缓存、数据库、session

10、Apache配置环境
public/.htaccess 若无法访问,则需要在Apache配置:
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

Nginx:
location / {
    try_files $uri $uri/ /index.php?$query_string;
}

11、laravel框架的.env文件的作用
根据不同的运行环境配置不同的值

12、.env文件中的所有变量通过哪个超全局数组变量获取?
$_ENV

13、如果获取应用程序的当前环境
.env中的APP_ENV
$environment = App::environment();

14、确定当前环境的方法
if (App::environment('local')) {
    // 环境是 local
}

if (App::environment('local', 'staging')) {
    // 环境是 local 或 staging...
}

也可以:
$environment = app()->environment();

15、缓存如何配置
php artisan config:cache
Ps: 尽量在项目运行前配置

16、如何获取配置文件的值
$value = config('app.timezone');

17、运行期间,如何设置配置项的值
config(['app.timezone' => 'America/Chicago']);

18、命名你的项目
php artisan app:name PorductName

19、如果你的项目需要维护,让人访问不了,这么做:
php artisan down

20、关闭维护模式
php artisan up

21、维护模式的响应模板在:
resources/views/errors/503.blade.php

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值