从这一个文件开始以后加载的均以类加载,请注意命名空间和所在文件的路径APP.php的这个类所在路径:根目录\framework\App.php直接上代码namespace framework;class App {/*** 初始化配置* @Author yiwanxifan*/staticprotectedfunction init() {Config::init( ROOT_PATH );Config::loadConfig( CONFIG_PATH . ‘global.php‘ );Config::loadConfig( CONFIG_PATH . Config::get(‘ENV‘) . ‘.php‘ );date_default_timezone_set( Co...
原文来自:https://laravist.com/article/15 Laravist是我刚刚上线的Laravel社区,有任何与Laravel相关的问题可以到这里来问我,我会尽力去帮大家解决问题,后期会尝试录制一些视频教程,形式大概是这样的 https://laravist.com/lesson/1 终于要更新这个Laravel系列教程的第七篇了,期间去写了一点其他的东西。 就不说废话了吧,直接进入Form Validation的部分吧。几乎在每一个web应用当中都会有表单,而有表单基本就离不开表...
本节教程将讲解错误处理、配置文件的使用、单元测试以及部署到Apache服务器。1.错误处理如果用户访问的URL不存在或者服务器存在错误时,我们不希望返货一个错误的页面,而想返回一个友好提示的页面,在Laravel中可以很轻松地实现,Laravel有很简单的错误和日志处理,当服务器端存在错误时,app/start/global.php里默认有一个处理所有异常的异常处理程序:App::error(function(Exception $exception) {Log::error($exception); });它...
php入门教程,零基础入门学习php的基础教程,如果你是正要接触或刚刚接触php的新手,建议您参考下本文,以帮助您快速掌握php。为大家提供一些入门水平的php 教程,如果你是正要接触或刚刚接触php的新手,建议您参考下本文中的系列文章,以帮助您快速掌握php。1、php入门php入门基础教程之PHP数组练习(2) php入门基础教程之php运算符 php入门基础教程之php错误处理 php入门基础教程之php数据类型 php入门基础教程之php流程控制 php入...
PyQt5系列教程(二)利用QtDesigner设计UI界面软硬件环境OS X EI CapitanPython 3.5.1PyQt 5.5.1PyCharm 5.0.1前言在PyQt5系列教程的第一篇http://blog.csdn.net/djstavaV/article/details/50218157,我们已经搭建好了开发环境,今天,我们就用Python开发第一个Qt GUI程序,让大家感受下Qt开发的魅力,熟悉下Qt开发GUI程序的一般流程。制作程序UI界面,一般会有2种方法,利用UI制作工具和纯代码编写,像移动开发中的Android和iOS都是...
PyQt5系列教程(五)制作fastboot烧写器软硬件环境Windows 7Python 3.4.2PyQt 5.5.1PyCharm 5.0.2前言fastboot是针对Android设备的一种刷机方式,它比recovery更底层,刷机速度更快。本文要完成的这个项目就是用PyQt5来给fastboot加个GUI层,使操作更加简单方便。需求分析首先要清楚fastboot能做些什么,通过在cmd里输入fastboot就可以查看它的帮助信息本工程主要实现的是fastboot的烧录功能,其它的像获取、设置相关信息就没有涉及,...
原文来自:https://jellybool.com/post/programming-with-laravel-5-installation-and-settings 最近在SF上面看到越来越多的Laravel相关的问题,而作为一个Laravel的脑残粉,本来打算有机会录视频教程放出来的,不过这个计划貌似由于某些原因必须得推迟一段时间,所以现在先把文章的系列教程写出来吧。 首先需要说明的是,这个教程对于完全没有上手Laravel的人来说,我尽量将一些概念和重点说清楚,不过你也不需要担心这需要花...
原文来自: https://jellybool.com/post/programming-with-laravel-5-blade-views-with-var 系列文章: http://segmentfault.com/blog/jellybool 上一篇我们简单地说了Router,Views和Controllers的工作流程,这一次我就按照上一篇的计划,来说说下面几个内容: 向视图中传递变量 Blade模板的用法 Laravel的数据库配置和Migration的用法 向视图中传递变量 我们在开发web应用当中,通常都不是为了写静态页面而生的,我...
原文来自 https://laravist.com/article/16 Laravist是我刚刚上线的Laravel社区,有任何与Laravel相关的问题可以到这里来问我,我会尽力去帮大家解决问题,后期会尝试录制一些视频教程,形式大概是这样的 https://laravist.com/lesson/1 直接就是按照上一节所说的那样,我们来说说queryScope和setAttribute在laravel的用法。 关于应用场景 这里我首先是想向大家简单说说这两个知识点得应用场景是什么,我们在开发的时候,总...
原文来自 https://laravist.com/article/18 Laravist是我刚刚上线的Laravel社区,有任何与Laravel相关的问题可以到这里来问我,我会尽力去帮大家解决问题,后期会尝试录制一些视频教程,形式大概是这样的 https://laravist.com/lesson/1 前奏 在开始正文之前,我们首先来说说在实际的开发中,经常会接触到几种常见的对应关系模式: One-To-One //一对一One-To-Many //一对多Many-To-Many //多对多 不知道你对这些概念是一种...
原文来自https://laravist.com/article/20 Laravist是我刚刚上线的Laravel社区,有任何与Laravel相关的问题可以到这里来问我,我会尽力去帮大家解决问题,后期会尝试录制一些视频教程,形式大概是这样的 https://laravist.com/lesson/2 我们之前的一系列文章综合起来就实现了一个发布文章的整个流程,但是万一我们需要修改某篇文章的内容呢?我们该如何去实现呢?其实,有了怎么创建一篇文章之后,我们实现编辑(更新)文章的思...
原文来自:https://jellybool.com/post/programming-with-laravel-5-routers-views-controllers-workflow 上一篇教程我们走了那么长的路,终于把Laravel安装好了,这一篇教程我们就要进入Laravel的神奇世界了,主要是讲解Laravel的Router,Views,Controllers的工作流程,目的也就是让大家明白Laravel在处理一个get请求的时候是如何工作的。 在开始之前,我们首先得将我们的服务器启动起来,如果你使用Laravel的artisan,你可以...
原文来自: https://jellybool.com/post/programming-with-laravel-5-database-and-eloquent-model 上一篇写了一些Laravel Blade的基本用法和给视图传递变量的几种方式, 这一节我们来说说跟数据库打交道的数据库配置和Laravel强大的Eloquent。 Laravel的数据库配置 本部分内容为下节做准备 Laravel的配置文件都是在项目目录的config/文件夹之下,这里也就是在blog/config文件夹之下,你可以打开这个文件夹看看,你面有...
原文来自: https://jellybool.com/post/programming-with-laravel-5-model-controller-view-basic-workflow 期间受到很多私事影响,终于还是要好好写写laravel的教程了。 上一篇我们说了数据库和Eloquent的基本用法,如计划一样,这一篇文章我们说说Laravel中Model,Controller,Views的工作流程,也就是下面这个顺序: 1.注册路由 ---> 2.创建控制器 ---> 3. 控制器中获取数据库数据 ---> 4.在视图中展示数据 英文的表达可...
原文来自:https://jellybool.com/post/programming-with-laravel-5-laravel-forms-input 在开始之前,我们把界面先美化一点点先: 首先到https://github.com/JellyBool/blog-css-js得到静态文件,然后分别修改下面三个文件: 1. app.blade.php2. articles/index.blade.php3. articles/show.blade.php 下面的视图代码的修改部分,如果你偷懒,你可以使用ctrl+c大法。 在app.blade.php中:将原来@yield(content)的代码替换成...