Laravel5.2快速入门

创建项目

1.全局安装composer,在终端执行以下命令:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

2.创建composer软链接,将~/.composer/vendor/bin 添加到~/.bash_profile

LARVEL_HOME=~/.composer/vendor/bin
export LARVEL_HOME
export PATH=$PATH:$LARVEL_HOME

3.通过composer安装laravel/installer

composer global require "laravel/installer"

4.生成项目laravel_demo

laravel new laravel_demo

5.安装依赖,进入项目目录,并执行composer install

cd laravel_demo
composer install

6.新增Models目录

php artisan make:model Models

7.创建控制器和模型

php artisan make:controller Admin/AdminController
php artisan make:model Models/User/UserModel

初始配置

1.给storage和bootstrap/cache目录赋予权限

chmod -R 775 storage
chmod -R 775 bootstrap/cache

2.设置APP_KEY

APP_KEY=8fqH2eH68eM0FMdvTxfrlDPJ2hxf5Itf

3.配置Configuration Caching

使用命令php artisan config:cache可以将项目中所有的配置文件合并到一个文件当中,以使得应用响应速度更快,这个通常在生产环境下使用,不建义在开发或测试环境中使用,因为开发和测试环境中的配置变动较频繁。

常用函数

1.重命名.env.example.env

mv .env.example .env

注意:.env文件中的所有变量都会被加载到$_ENV中,可通过env()函数取值,例如:'key' => env('APP_KEY','8fqH2eH68eM0FMdvTxfrlDPJ2hxf5Itf'),第二个值是默认值,当APP_KEY不存在时,返回默认值。.env文件建议不要提交到版本库(如:git)中,因为每个人的环境可能不一样配置。所以可在项目中保留一份初始化时的.env.example供给项目组其它人使用。

2.获取当前环境environment

$environment = App::environment(); | $environment = app()->environment();
if (App::environment('local')) {
    // The environment is local
}

if (App::environment('local', 'staging')) {
    // The environment is either local OR staging...
}

维修模式

1.启用维修模式

php artisan down

2.停止维修模式

php artisan up

注意: 维修模式下会抛出状态码为503的HttpException,默认响应页面为resources/views/errors/503.blade.php,可根据自己的需求修改。

未完待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值