Laravel学习资料整理

crelaber

基础环境类

修改 composer 的全局配置文件(推荐方式)

composer config -g repo.packagist 
composer https://packagist.phpcomposer.com

在phpstorm中安装laravel插件

File -> settings
切换 Plugins选项 ,搜索 Laravel Plugin ,安装即可

例2:修改当前项目的 composer.json 配置文件:

打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:

composer config repo.packagist
composer https://packagist.phpcomposer...

使用Cache查询数据

$value = Cache::remember('users', $minutes, function() {
return DB::table('users')->get(); });

学习资源

1、laravel的phpstorm插件laravel-ide-helper

http://www.cnblogs.com/ziyouc...

2、Laravel Sublime Text 代码提示插件
http://wenda.golaravel.com/ar...

3、Linux下Laravel环境搭建
http://laravelacademy.org/pos...

4、windows下Laravel环境搭建
http://laravelacademy.org/pos...

5、nginx下部署laravel项目
http://blog.csdn.net/u0105782...
https://laravel-china.org/top...

6、Laravel的路由规则描述
https://laravel-china.org/top...
5.3版本规则修改
https://laravel-china.org/top...

7、如何在 Windows 上安装 Laravel Homestead
https://laravel-china.org/top...

8、Laravel优化技巧
http://mp.weixin.qq.com/s?src...

9、Laravel LNMP 线上环境自动部署脚本
http://aabvip.com/laravel-lnm...

10、在 Laravel 5.3 中使用 Pjax
http://aabvip.com/zai-laravel...

11、在 Laravel 应用中使用 pjax 进行页面加速
http://aabvip.com/zai-laravel...

为什么要使用 Pjax

因为不需要整个页面刷新, 并且 assets 文件都不需要重新加载, 很大程度上提高了页面的加载速度.

12、Laravel 分割 routes.php 路由文件的最佳方式
http://aabvip.com/laravel-fen...

13、一些实用的 Laravel 小技巧
https://lufficc.com/blog/some...

14、Nginx服务器配置

server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;

# 设定网站根目录
root /data/wwwroot/laravel/public;
# 网站默认首页
index index.php index.html index.htm;

# 服务器名称,server_domain_or_IP 请替换为自己设置的名称或者 IP 地址
server_name evaluation.qiezilife.com

# 修改为 Laravel 转发规则,否则PHP无法获取$_GET信息,提示404错误
location / {
    try_files $uri $uri/ /index.php?$query_string;        
}

# PHP 支持
location ~ \.php$ {
    try_files $uri /index.php =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
} }

入门示例类

1、从0开始使用Laravel搭建用户简易用户管理系统
http://blog.csdn.net/sqzhao/a...

对应的源码地址
https://github.com/RryLee/Stu...

2、使用 Laravel-Administrator 快速生成数据模型管理员后台教程
https://laravel-china.org/top...

对应的demo
https://github.com/summerblue...

3、使用Laravel自动构建后台增删改查页面
https://laravel-china.org/top...

对应的git地址
https://github.com/tyua07/lar...

4、 基于权限自动生成面包屑及菜单栏
http://laravelacademy.org/pos...

demo地址:https://github.com/big-pang/l...

5、Laravel上传图片
https://segmentfault.com/a/11...
http://www.cnblogs.com/mangos...

阅读 2.7k

crelaber的技术专栏
专注于java、nodejs、php、以及Linux等技术研究
1.1k 声望
22 粉丝
0 条评论
1.1k 声望
22 粉丝
文章目录
宣传栏