laravel5.2总结】的更多相关文章

1.环境更新 apt-get update apt-get install php5-cli apt-get install curl 2. Composer安装 curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 3.composer下载laravel包并安装laravel实例 composer global require "laravel/installer=~1…
报错信息: Not Found The requested URL /laravel5/public/home was not found on this server. 解决方法: 1.编辑apache中httpd.conf配置文件,去掉“#LoadModule rewrite_module modules/mod_rewrite.so”前面的#注释符 2.将httpd.conf中“Directory”的AllowOverride None改成AllowOverride All 如果还是不能运…
本文以laravel5.0.22为例. 简介 Artisan 是 Laravel 内置的命令行接口.它提供了一些有用的命令协助您开发,它是由强大的 Symfony Console 组件所驱动.利用它,我们可以快速的新建Controller.Model等类. 如何使用 创建控制器 1)创建一个新的资源控制器 $ php artisan make:controller UserController Controller created successfully. 会在app\Http\Control…
laravel5 数据库配置(MySQL) 首先有一个安装完成可以运行的laravel框架. 配置database.php 进入laravel根目录. 在config目录下找到database.php文件. 显而易见这个文件是数据库相关的配置文件. 找到mysql数据库的配置部分. 如图是默认的配置. 'mysql' => [ 'driver' => 'mysql', //数据库的类型 'host' => env('DB_HOST', 'localhost'), //数据库的位置 'po…
主要学习的是laravel5.1版本,服务器用的是wampserver3.0.4集成环境: 首先,安装composer(windows系统) 下载地址:https://getcomposer.org/download/ 接下来用的composer安装laravel5.1的发行版本,命令如下: composer create-project laravel/laravel project-name --prefer-dist "5.1.*" 说明: project-name代表项目名:…
本文以laravel5.0.22为例. 本节以新建一个简单的博客作为实例. 准备工作 数据库配置 .env文件(也可以直接修改config/database.php) DB_HOST=localhost DB_DATABASE=myblog DB_USERNAME=root DB_PASSWORD=123456 数据库表: CREATE TABLE `blog` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `uid` int(11) NOT…
本文以laravel5.0.22为例. 生产环境建议使用laravel5.1版本,因为该版本是长期支持版本.5.1文档更详细:http://laravel-china.org/docs/5.1. 环境需求 Laravel5.0 框架有一些系统上的需求: PHP 版本 >= 5.4 Mcrypt PHP 扩展 OpenSSL PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展 在 PHP 5.5 之后, 有些操作系统需要手动安装 PHP JSON 扩展包.如果你是使用…
laravel5如何创建service provider和facade laravel5创建一个facade,可以将某个service注册个门面,这样,使用的时候就不需要麻烦地use 了.文章用一个例子说明怎么创建service provider和 facade. 目标 我希望我创建一个AjaxResponse的facade,这样能直接在controller中这样使用: class MechanicController extends Controller { public function g…
对于返回数据格式没规整的问题 在开发api的时候,这个问题是和客户端交涉最多的问题,比如一个user结构,返回的字段原本是个user_name的,它应该是string类型.但是呢,由于数据库设计这个字段的时候允许为null,那么这个字段获取回来,就可能返回null,这个对于弱类型语言是没什么问题的,但是对于强类型的语言,可能就要增加字符的类型判断了. 或者是数据库中的text字段,里面存放的是json数据,现在取出来的时候我要做一些转换等. 所以对这个问题,我们会想到做一个类的格式方法.这个方法…
/** * 这里主要是想通过自己搭建smtp服务器,配置laravel5.2框架,实现邮箱发邮件功能, * 主要内容是搭建smtp服务器,laravel5.2发邮件顺手提一下 */ /** * 1.laravel5.2通过Mail实现发邮件的功能 * 2.搭建自己的smtp服务器 * 3.修改mail的配置,将主机和账号修改为自己的smtp代理服务器 * * 相关技术基础(php基础知识.laravel5.2框架的简单操作.Linux运维基础知识) */ /** * 1.laravel5.2通过…
Laravel5では全てのPOSTに勝手にCSRFチェックが付いてきます.便利と言えば便利ですが.Laravel外からのPOSTを受け取りたいときなど大迷惑です. CSRFチェックを排除する方法が何故かなかなか見当たらなかったので調査結果を記載. Kernel デフォルトで適用されるミドルウェアはapp/Http/Kernel.phpに記載されています.'App\Http\Middleware\VerifyCsrfToken'が書かれている行を削除するとCSRFチェックが無効化されます. この場…
一.nginx 的 vhost.conf 配置: server { listen ; server_name sub.domain.com; set $root_path '/srv/www/default'; root $root_path; index index.php index.html index.htm; try_files $uri $uri/ @rewrite; location @rewrite { rewrite ^/(.*)$ /index.php?_url=/$; }…
0.autoload 基本用法: http://docs.phpcomposer.com/01-basic-usage.html#Autoloading 一个讲解:  http://www.jb51.net/article/53876.htm laravel5 只有App一个顶级namespace,访问controller,model都要使用命名空间. 根据 http://my.oschina.net/zgldh/blog/362450 的建议, 也可以添加一个自己的项目名的顶级namespac…
laravel5.1正式发布,该版本号称是第一个LTS的版本,它对环境的要求也比较高,至少要PHP5.59以上. 现在网上找了很久,只能自己从头安装新版本的PHP yum install libmcrypt libmcrypt-devel   注意需要安装这些lib wget http://cn2.php.net/get/php-5.6.10.tar.bz2/from/this/mirror 获取PHP代码 tar xvfj PHP5.6.tar.bz2 cd ext/mcrypt 到mcryp…
Laravel5框架在Cache和Session中不支持Memcache,看清了是Memcache而不是Memcached哦,MemCached是支持的但是这个扩展真的是装的蛋疼,只有修改部分源码让其来支持memcache了.具体修改部分如下: 找到sessioni管理器 Laravel\vendor/laravel/framework/src/Illuminate/Session/SessionManager.php,并增加如下代码: /** * Create an instance of t…
参考网址:http://stackoverflow.com/questions/11791375/laravel-routes-not-working Laravel5 路由问题 /home页面无法访问 需要在apache 配置文件里添加对laravel文件夹的访问 <Directory "D:\WAMP\laravel\public">       Options Indexes FollowSymLinks #    # AllowOverride controls w…
在Laravel5.* 中使用 AdminLTE AdminLTE是一个很棒的单纯的由 HTML 和 CSS 构建的后台模板,在这片文章中,我将讲述如何将 AdminLTE 和 Laravel 优雅的整合在一起,而且我们可以通过 Bower 来及时的更新和管理 AdminLTE. 我们使用的工具 Laravel AdminLTE 2.3.2 Bower Composer 下载一个全新的 Laravel 如果不太清楚可以去官方网站查看文档link 在此我们直接使用命令行即可 composer cr…
首先呢在laravel5中默认是没有提供验证码的,这里我们需要使用第三方提供的库:gregwar/captcha 通过composer安装: 在composer.json的require中加入"gregwar/captcha": "dev-master",具体代码如下 "require": { "laravel/framework": "5.0.*", "gregwar/captcha"…
CAS : CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,这里介绍下我刚在laravel5上搭建成功的cas.提前准备工作:可运行的laravel5的工程,cas的服务器端已经存在. 环境:Linux(ubuntu) 一,下载phpcas源代码. 在laravel5的项目app目录下创建library目录,下载phpcas库,git clone https://github.com/Jasig/phpCAS.git,clone…
laravel到了5.1.*以上版本,便没有了illuminate/html类库的支持, 我试着把illuminate/html类库加入了laravel5.2,依然没有用, 但是laravelcollective/html类库可以代替illuminate/html类库,添加方法: 通过composer安装 1.编辑你项目里边的 composer.json(就在根目录下) 文件添加所需的 laravelcollective/html 在"require"数组下加上:"larav…
声明: 本教程参考Jeffrey way 在laracasts.com上的视频教程,感谢Jeffrey way为大家带来的精彩教程,本教程如有侵权,请及时告知,联系邮箱wanglv93@gmail.com Jeffery 视频地址:https://laracasts.com/series/laravel-5-fundamentals 1.首先使用php artisan的migration来创建数据库 打开命令行,输入 ```php php artisan make:migration creat…
查看Laravel5.1的目录 当你配置好数据库后,在命令行执行下边的操作 php artisan migrate 打开数据库会发现,我们的数据库多了四个表,神奇吧! 打开任意一个migration查看一下代码 有没有发现在migration里边的up方法里的那些函数最终都成为了生成的表中的字段! migration里包含两个方法,当输入命令php artisan migrate的时候,会执行所有migration文件里的up方法 当输入命令php artisan migrate:rollbac…
1.上图!说一下laravel的基本MVC(模型-控制器-视图)原理 2.具体分析 用户输入网址localhost:8888之后,首先请求发送到服务器的laravel应用的public目录下index.php文件: 之后的index.php文件会创建laravel应用程序,加载laravel的配置等等,然后把请求交给路由文件,即app/Http/routes.php: 现在打开routes.php文件 里边只有一个方法,就是Route这个对象的get方法,这就是一条路由,方法里边两参数,第一个参…
laravel5.3 笔记 安装环境 laravel环境,laravel中文学习论坛上面有相关的教程 创建应用 laravel new blog 其中blog就是你的应用的名字 数据迁移 php artisan migtate 创建用户登陆 php artisan make:auth --views 创建数据表 php artisan make:migration create_users_table --create=users 创建模型 php artisan make:model Mode…
安装好php后,安装laravel的方法有如下几种. 1.先安装好composer, 再用composer下载资源并安装,命令如下: composer create-project laravel/laravel your-project-name --prefer-dist 2.先用composer全局下载到composer的主目录,然后进入网站项目的上级目录运行laravel new project-name的方法安装,命令依次是: composer global require "lara…
最近自己出来实习了,进入了一个新的环境,不仅是生活中,在代码和架构中也完全是一个新的架构.由于公司使用laravel5.1框架,所以最近学习了laravel5.1框架,好了接下来就简单介绍一下laravel5.1框架.给大家推荐一个laravel学习网站:http://laravelacademy.org/.(上面有详细的手册) laravel框架一套重量级的php开发框架,应用这个框架可以给我们节省大量繁琐的代码工作,有助于提高我们的工作效率. 说到一个框架就不可避免的要谈到这个框架的安装,l…
2015-07-04 (1)  安装Laravel框架 ① 安装前的准备工作 使用Apache24 + PHP 5.6 + MySQL 开发环境完成PHP网站开发,所以Laravel的安装是建立在以上环境安装成功且能正常使用的前提下的. ② 安装Composer Laravel 框架使用 Composer 来管理其依赖性.所以,在你使用 Laravel 之前,你必须确认在你电脑上是否安装了 Composer.使用网上下载来的Composer-Setup.exe(点击进入网盘)安装包能很简单的安装…
composer中已经推出了laravel5.3版本的安装依赖. 看到很多诱人的更新,今天决定尝试一下. 背景 操作系统:windows7 php:5.5.37 composer:1.1.3 1.首先根据laravel5.3的版本需求需要对php版本进行更新. However, if you are not using Homestead, you will need to make sure your server meets the following requirements: PHP >…
laravel版本: Laravel5.4IIS版本:IIS7站点配置就不详细说啦,大家网上可以搜一坨很多的配置方法啦哈直接上图: 由于IIS没有像Apache.htaccess文件,创建一个Web.config文件在  D:\www\clw_app\public 下面 web.config配置如下: <configuration> <system.webServer> <rewrite> <rules> <rule name="Import…
问题描述:laravel5.2的框架,使用框架auth用户认证后,进行账号注销退出的时候,无法实现. 只有清除浏览器缓存,才能实现账号退出. 解决办法: 改变路由 Route::get('auth/logout', 'Auth\AuthController@logout'); 然后在你的AuthController的构造函数(constructor)里加上这段代码 public function __construct() { $this->middleware('guest', ['excep…