由于刚接触laravel,所以在此记录所学的知识点:
现在学习配置文件。
1.在config/app.php中,Encryption Key的生成方法: (你自己随便写入32位字符,还是机器生成,如何生成?)。
在终端输入“php artisan key:generate”就可自动生成,并且把生成的字符添加到文件中。(在安装的目录下执行命令。不能在其他目录下执行。)
2.在config/database.php中配置,这个应该很简单。数据库用默认的mysql,关键问题是如何在终端进入数据库创建数据库,用什么命令呢?(linux 下如何进入 mysql 命令行?)
我用的是mac系统。没有加入环境变量。直接执行mysql不能运行。方法经过baidu之后是
最好的办法还是将/usr/local/mysql/bin/ 加入系统PATH,在用户home目录下的.profile文件中(如果不存在就创建一个,创建方法可以通过在home目录下执行vim .profile命令创建),添加
export PATH=$PATH:/usr/local/mysql/bin
然后保存退出。
然后就可以用mysql -u 用户名 -p 密码了
进入mysql命令行,然后就可以用sql语句了。
创建数据库的命令是 create database 数据库名字;
查看数据库的命令是show databases;
我用了 create database laravel-learn;创建失败。但是改用laravel_learn成功。
什么原因?自己想去!