Laravel

Laravel 将数据表中的数据导出,并生成seed文件

 

laravel 开发过程中,我们为了将自己本地数据库中的数据导出给别人用有两种方法:最普通的也就是将自己的数据库用命令行或者图形操作工具导出成 .sql 的文件给对方使用 ,另外一种就是 laravel 提供的数据库 seed 文件,来看看怎么使用 seed :

安装isseed

composer require "orangehill/iseed": "2.1"

然后把 seed 添加到 provider 中:

  1. 'providers' => [
  2. ...
  3. Orangehill\Iseed\IseedServiceProvider::class,
  4. ],

到此 iseed 已经安装好了,下面来看看 iseed 的用法:

假如要导出某张表的数据,命令为:

php artisan 

Laravel中的不安全SQL函数

我最近了解到并非Laravel中的所有查询构建器功能都是“安全的”。这意味着不应将用户输入直接传递给它,因为它可能会将您的应用程序暴露给SQL注入漏洞。

过去几天很明显,社区对这些不安全的功能知之甚少。许多开发人员和我一样认为,Laravel查询构建器完全阻止了SQL注入攻击。

这篇博文旨在提高人们对什么是安全的,哪些不安全的意识。…

                

深入了解 Laravel 5.5 包自动发现 Package Auto Discovery

Laravel 5.5 发布在即,目前已经确定会增加一个神奇的新特性:Package Auto Discovery。本文不是聚焦于他是怎么用的,而是看看它的源码,是怎么实现Package Auto Discovery的。

composer.json

一切的起源都是来自 composer.json ,在使用 composer 的时候,你可以在 post-autoload-dump 部分指定你想执行的脚本,比如在 Laravel 5.5 的时候,我们可以看到这样的定义:…

    

一些laravel 框架学习资源

http://www.cnblogs.com/yjf512/p/4061892.html 使用laravel一分钟搭建CURD后台页面

https://www.laravist.com/blog/post/programming-with-laravel-5-model-controller-view-basic-workflow   Laravel教程 五:MVC的基本流程

https://www.laravist.com/blog/post/programming-with-laravel-5-laravel-forms-input   Laravel教程 六:表单 Forms

https://www.laravist.com/blog/post/programming-with-laravel-5-database-and-eloquent-model     Laravel教程 四:数据库和Eloquent

https://my.oschina.net/u/1186749/blog/643850  php artisan常用方法

http://www.verronknowles.com/laravel-migrations-with-moloquent-and-mongodb-with-mysql-still-present/

http://www.opentechguides.com/tutorials/laravel-mongodb/10/mongodb-migration.html

`

http://blog.sina.com.cn/s/blog_a77576280102x60a.html

http://www.jb51.net/article/54736.htm

http://blog.csdn.net/iroycn/article/details/47036719

http://www.jb51.net/article/60989.htm

[ Laravel 5.1 文档 ] 数据库 —— 填充数据

 

还有官方文档 。…

    

laravel 学习笔记 —— 神奇的服务容器

容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。本文就从这里开始。

IoC 容器, laravel 的核心

    

为什么Laravel会成为最成功的PHP框架?

2011年,Taylor Otwell将Laravel作为一种包含全新现代方法的框架介绍给大家。Laravel最初的设计是为了面向MVC架构的,它可以满足如事件处理、用户身份验证等各种需求。另外它还有一个由管理数据库强力支持,用于管理模块化和可扩展性代码的软件包管理器。

 

Laravel以其简洁、优雅的特性赢得了大家的广泛关注,无论是专家还是新手,在开发PHP项目的时候,都会第一时间的想到Laravel。本文我们将讨论为什么Laravel会成为最成功的PHP框架。…