Laravel - 从百草园到三味书屋 "From Apprentice To Artisan"目录 https://my.oschina.net/zgldh/blog/389246…
为学日益 ,为道日损 .损之又损,以至于无为…
转自:https://github.com/qianyugang/learn-laravel # Learn-Laravel — 学习资料和开源项目集 ## Laravel 学习资料 ### 官方网站* [Laravel.com](http://laravel.com/) —— Laravel官网* [golaravel.com](http://www.golaravel.com/) —— Laravel中文网* [lumen](http://lumen.laravel-china.org/)…
http://blog.csdn.net/lfdfhl/article/details/51671038 深入探讨Android异步精髓Handler 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)- 核心基础 Android多分辨率适配框架(2)- 原理剖析 Android多分辨率适配框架(3)- 使用指南 自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure…
1 博客导航1.1 linuxlinux全线教程–提供了linux教程,服务器管理教程,BSD教程,还有编程语言(C/Java/Python/Perl),以及网络等全栈学习教程 1.2 存储技术NoSQLFan–关注NoSQL相关的新闻与技术 刘爱贵的专栏–中科院博士,长期从事存储领域研发工作,分式存储资深理论研究与实践者,GlusterFS 技术专家,当前专注于Server SAN. gnuhpc的百草园和三味书屋–AIX.HP-UX和DB2,关注IaaS在金融类企业的应用 银河里的星星–分布…
注意: 我比较弱, 并没有办法把外链bgm搞成https, 所以大家可以选择"加载不安全的脚本"或者把https改成http以获得更好的阅读体验! 据说, 退役了要写写回忆录. 但是我看到有人没退役就写了回忆录. 我看到有更多的人什么都没说, 默默地离开了, 即使心有不甘. 大概自己一个没有OI经历的人是没有资格写回忆录的吧. 所以权且只是写个游记. 其实我在上个大周就写完了90%, 然后用最后的15%覆盖了前面的75%, 相当于我3h啥也没干. 这就很气, 我就想这游记慢慢咕着吧 ,…
在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能 时间 2015-11-17 18:40:56  Laravel学院 原文  http://laravelacademy.org/post/2024.html 主题 LaravelCSV 1.简介 Laravel Excel 在 Laravel 5 中集成 PHPOffice 套件中的 PHPExcel ,从而方便我们以优雅的.富有表现力的代码实现Excel/CSV文件的导入和 导出 . 该项目…
本例为生成中文验证码,专为laravel而生. //控制器: public function getVcode(Request $request){ $width=845; $height=125; $fp=fopen(url('/').'/front/register/chengyu.txt','r');//打开本地文件,里面存了150条成语!一行一条. $hang=rand(0,149); for($i=0;;$i++){ $get=fgets($fp); if($i==$hang) bre…
数据库驱动的应用程序往往需要预先填充数据到数据库,以便进行测试和演示. 什么是种子数据 种子数据就是必须要加载了应用程序才能正常运行的数据.大多数应用程序需要在开发.测试和生产中加载一些参考数据. 一般来说,这些数据不是用户创建的,尽管我们可能一次一次的修改它们:我们的数据会依赖这些数据. 种子数据通常是不变的.一般来说,在应用程序中不可被编辑.但是,要求上它是可以被更改的,如果被更改了,种子数据需要被重新加载到部署的应用程序中. 理想的解决方案是自动化的:你没必要去关心它.当你签出代码,启动你…
Laravel教程 一:安装及环境配置 此文章为原创文章,未经同意,禁止转载. Homestead 最近在SF上面看到越来越多的Laravel相关的问题,而作为一个Laravel的脑残粉,本来打算有机会录视频教程放出来的,不过这个计划貌似由于某些原因必须得推迟一段时间,所以现在先把文章的系列教程写出来吧. 首先需要说明的是,这个教程对于完全没有上手Laravel的人来说,我尽量将一些概念和重点说清楚,不过你也不需要担心这需要花很多时间来跟着这个教程学习Laravel,我相信,如果你认认真真跟着教…
laravel requirements: PHP >= 5.5.9   (机器上yum安装的是5.3.3) OpenSSL PHP Extension PDO PHP Extension Mbstring PHP Extension Tokenizer PHP Extension Laravel Homestead是一个官方的.预封装的Vagrant“箱子”,它提供给你一个奇妙的开发环境而不需要你在本机上安装PHP.HHVM.web服务器和其它的服务器软件.不用再担心搞乱你的操作系统!Vagr…
Service Provider: 一个laravel service provider就是一个注册IoC container binding的类.实际上,laravel本身就自包含了一堆管理核心框架组件的container binding的service provider. 一个service provider必须具有至少一个方法: register. 该方法就是执行该service provider绑定其暴露给laravel ioc container的类库的函数.当一个请求进入到appli…
[目录] Prerequisites plugin installation and configuration 1 Ensure Composer is initialized 2 Install the Laravel IDE Helper 3 Generate the PHPDoc Helper File using Artisan 4 Install and enable the Laravel Plugin Laravel Framework Support in PhpStorm C…
创建laravel项目 composer create-project laravel/laravel learnlv 4.1.* 查看帮助:composer create-project    使用artisan工具 生成key:php artisan key:genrate,更多命令见:http://blog.luoyunshu.com/laravel-cheatsheet   路由 route.php: <?php   /* |-------------------------------…
1. 目前我用的laravel 5.2.36版本web中间件成为全局中间件(不知道从5.2.26以上就改变了还是怎样,没有深究),也就是之前的版本路由里默认会有一个Route::group的web中间件组,然后看上面有段注释大致意思就是加入web中间价组受到csrf保护?那目前我用的5.2.36这个版本取消了下面的默认的web中间件组,即便把整个项目都添加到web中间件里.看起来还是挺方便,所以添加中间件组的时候不用再次定义一遍web中间件组.例子: Route::group(['middlew…
首先请确保环境为 PHP >= 5.5.9 OpenSSL PHP 扩展 PDO PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展 方法一: 直接下载安装好的laravel包,下载地址:http://www.golaravel.com/download/ 方法二: 直接去我git上下载,不过我里面有一些自己的封装的函数和用例,https://github.com/zongshuai/laravel 方法三: 通过laravel安装工具安装 1.安装composer…
根目录结构 /app/bootstrap/public/vendorartisancomposer.jsonserver.php 1./app 整个Laravel 目录中最需要我们注意的地方,包含设置(config).路由(routing).MVC 模型的三大模块都在这里,项目的主要代码工作都在这个目录下完成. 2./bootstrap 这个目录主要是用来存放所有的第三方代码,包括框架函数源码(/vendor/laravel).插件和扩展等. 3./public 这个目录是网站的访问入口,请求都…
当安装好composer管理工具后,将composer的bin目录添加至环境变量中(PATH),方便在任意目录下执行composer命令. 方法1:我们通过laravel工具安装laravel 首先,使用 Composer 下载 Laravel 安装包: 用cmd命令工具进入任意目录执行以下命令: composer require "laravel/installer=~1.1" 执行完成后,会在该目录下生成一下几个文件: 然后我们将该目录下的~/vendor/bin目录添加到环境变量…
Laravel作为在国内国外都颇为流行的PHP框架,风格优雅,其拥有自己的一些特点.以下是本人一点粗浅的认识,不敢奢求他人同意,更不能一一而足,仅为自己做一点总结而已. 一. 请求周期 Laravel 采用了单一入口模式,应用的所有请求入口都是 public/index.php 文件. 注册类文件自动加载器:Laravel通过composer进行依赖管理,并在bootstrap/autoload.php中注册了Composer Auto Loader (PSR-4),应用中类的命名空间将被映射到…
Laravel Excel 是一款基于 PHPExcel 开发的Laravel框架专用的 Excel/CSV 文件导入导出功能的扩展包,用起来的非常方便. 它的 Github 地址是:https://github.com/Maatwebsite/Laravel-Excel 安装 我们就按照GIthub上的readme文件进行安装吧. composer require "maatwebsite/excel:~2.1.0" 在 config/app.php 中注册服务提供者到 provid…
Laravel 中使用 JWT 认证的 Restful API 5天前/  678 /  3 / 更新于 3天前     在此文章中,我们将学习如何使用 JWT 身份验证在 Laravel 中构建 restful API . JWT 代表 JSON Web Tokens . 我们还将使用 API 为用户产品创建功能齐全的 CRUD 应用. 在使用跨平台应用程序时, API 是一个非常不错的选择. 除了网站,您的产品可能还有 Android 和 iOS 应用程序. 在这种情况下, API 也是同样…
#########Laravel###############2018-01-09 16:46:26 # switch to maintenance mode php artisan down # switch to normal mode php artisan up # config cache php artisan config:cache…
1.关闭debug (打开.env文件,把debug设置为false.) 2.缓存路由和配置(清除:php artisan config:clear  php artisan route:clear ) php artisan config:cache  和  php artisan route:cache 缓存路由和配置,会在bootstrap/cache生成缓存文件(config.php和route.php) 3.Laravel优化命令(清除生成的缓存文件命令:php artisan cle…
1.安装laravel5.7 (composer )2018-12-28 11:59:02 [作者:struggler] Php的版本要求:php>=7.1.3  打开php OpenSSL扩展 (1)  脚手架安装:快速搭建包.声明各个包关系 安装好Composer后在命令行就可以输入Composer了,下面的命令就是Composer命令行工具提供的 1)下载脚手架:composer global require “laravel/install" 2)下载完成后,就可以利用Larave…
一.composer安装PHPExcel插件 1.在框架根目录下安装依赖 composer require "maatwebsite/excel:~2.1.0" 2.打开框架在config/app.php中注册服务提供者到providers数组: Maatwebsite\Excel\ExcelServiceProvider::class, 3.打开框架在config/app.php中注册门面到aliases数组: 'Excel' => Maatwebsite\Excel\Faca…
1.简介 Laravel Excel 在 Laravel 5 中集成 PHPOffice 套件中的 PHPExcel,从而方便我们以优雅的.富有表现力的代码实现Excel/CSV文件的导入和导出. 该项目的GitHub地址是:https://github.com/Maatwebsite/Laravel-Excel. 本文我们将在Laravel中使用Laravel Excel简单实现Excel文件的导入和导出. 2.安装&配置 使用Composer安装依赖 首先在Laravel项目根目录下使用Co…
前提:本文方法是利用Linux的crontab定时任务来协助实现Laravel调度(Mac也一样). 一.首先添加Crontab定时任务,这里只做简单介绍. 用命令crontab -e 添加如下内容 * * * * * /usr/local/bin/php /usr/local/var/www/projectName/artisan schedule:run >> /dev/null 2>&1 1 2 如图: 上面命令Crontab会每分钟去调Laravel的schedule命令…
1.安装Laravel 一键安装包Laravel 要安装Laravel依赖的PHP7以上版本,以及php 扩展php-openssl php-pdo ... 以及Homestead github下载安装 Composer安装 要先安装composer 用composer安装laravel 2.快速入门 了解MVC是什么 学习Laravel里面的public 目录 - 服务器允许目录设置为项目根目录下面的public目录 学习Laravel里面的路由 Route - 项目根目录下面的routes\…
将laravel/server.PHP 改名为index.php,再将public目录下的.htaccess拷贝到Larvael根目录下,再访问Larvael就会发现不需要加上public,由于访问入口地址改变,所以就需要在CSS.JS.FONT.图片等家伙事在引入的时候加上“public/”,当然如果你比较懒的话也可以呀直接将家伙事放到laravel的根目录下,方法只可在测试环境下使用,否则真实环境会有安全问题 学习自:http://blog.csdn.net/yingdynasty/arti…
根目录结构/app/bootstrap/public/vendorartisancomposer.jsonserver.php 1./app整个Laravel 目录中最需要我们注意的地方,包含设置(config).路由(routing).MVC 模型的三大模块都在这里,项目的主要代码工作都在这个目录下完成. 2./bootstrap这个目录主要是用来存放所有的第三方代码,包括框架函数源码(/vendor/laravel).插件和扩展等. 3./public这个目录是网站的访问入口,请求都会进入…