一 安装及环境配置
- 在终端使用下面的命令来创建你的laravel项目
composer create-project laravel/laravel your-project-name --prefer-dist "5.1.*"
- 设置目录权限,storage和bootstrap/cache目录必须让服务器有写入权限
chmod 777 -R storage;
chmod 777 -R bootstrap/cache;
- 应用程序密钥已经直接生成,在.env环境文件中,如何没有密钥数据是不安全的
- 优雅连接,若使用类Nginx服务器
location / {
try_files $uri $uri/ /index.php?$query_string;
}
- 在终端配置域名
cd laravel
ll
cd /etc/nginx
ls
cd sites-available/ //可用的配置
sudo cp sys-photo laravel //复制一个文件夹
sudo vim laravel //进去配置域名
cd ..
cd sites-enabled/ //能用的配置
sudo ln -s /etc/nginx/sites-available/laravel . //建立软链接
sudo service nginx restart
sudo vim /etc/hosts //进去配置地址
二 使用逻辑
- public是配置目录,用来运行;
- app->http->route 路由器,用来跳转;
- app->http->controller 控制器,业务层,所有的业务都在这里实现;
php artisan make:controller UserController //使用artisan命令来创建控制器
php artisan route:list //查看路由器
- resources->views->home->user->index.blade.php 视图层 必须要有blade
- .env是配置文件,例如数据库在这里配置;