Win+Apache下,Laravel5.4的使用to be

最初发表于: 2019-04-04 09:15:51

Step0 创建数据表

Step1 下载Laravel, 官网: https://laravel.com; 放置于Apache的web目录下, 可以访问 http://localhost/[Laravel目录]/public/index.php 看一下

Step2 开启PDO, mbstring, curl, OpenSSL

Step2.1开启OpenSSL的方法:去掉php.ini中”extension=php_openssl.dll”前面的分号并保存->将PHP软件木下的libeay32.dll和ssleay32.dll”复制并替换”到Apache软件的bin目录下->重启Apache

Step3 开启Apache的URL_Rewrite模块

Step4 开启URL重写规则

Step5 创建Laravel项目CMD快捷方式, 新建一个.cmd文件, 保存如下代码

@echo off
rem 用以在项目A目录直接打开CMD
echo 项目A Laravel控制台
echo.
echo 创建控制器指令: php artisan make:controller 模块名/控制器名
echo 创建功能集指令: php artisan make:model Model/功能集名
echo.
d:
cd www\_project\loveword
cmd

Session操作,示例代码:

//设置session
session(['uid'=>100]);

//获取session
session('uid');

//清除session
session()->forget('uid')

//清空所有session
session()->flush();

Model层的设置,示例

protected $table="数据表名";//设置数据表名

protected $fillable=['nickname', 'email', 'website', 'content', 'article_id'];//字段白名单

protected $guarded=['ddd','ccc'];//字段黑名单

protected $dataFormat='U';//设置时间格式是时间戳

protected $timeStamps=true;//开启时间自动完成,默认是created_at和updated_at

const CREATED_AT='created_at';//设置默认创建时间字段名

const UPDATED_AT='updated_at';//设置默认修改时间字段名