laravel5专题

laravel5 使用try catch

Laravel 5 时代控制器被强制放到了子命名空间下,这样直接就无法调用根命名空间下的 Exception 类了。 所以要使用try catch的语法,要么代码在最开头使用 use \Exception 要么使用catch (\Exception $ex).所以正确使用方式是 public function getList(){try {var_dump("list");}catch (

Laravel5 集合Collection

http://laravelacademy.org/post/178.html#ipt_kb_toc_178_3 1、简介 Illuminate\Support\Collection类为处理数组数据提供了平滑、方便的封装。例如,查看下面的代码,我们使用帮助函数collect创建一个新的集合实例,为每一个元素运行strtoupper函数,然后移除所有空元素: $collect

laravel5的工作流程分析

用了一段 时间的laravel框架,一直忙于使用,而没有真正抽时间回顾,今天我们以laravel5.6版本为例进行简单的流程回顾。欢迎大家指出分析的不足之处,大家可以在留言区评论,我会在方便的时候回复大家的每一条留言,一起进步。    一、创建APP对象   在laravel中一个APP对象也就是一个container,如果对容器概念完全不了解的同学,建议看一下laravel的官网文档

Laravel5 关联查询 —— 多级一对多的实现

例如一个学校,学校有许多年级,年级有许多班级,班级里有许多老师,那么这种多级的多对一该怎么实现呢? 1.先设置他们的Model 学校的: School.PHP [php]  view plain copy print ? <?php      namespace App;      use Illuminate\Database\Eloquent\Model;

laravel5 安装 genarators

aravel 5已经集成很多 genarators 命令,扩展artisan make:migration:schemamake:migration:pivotmake:seed 通过以下方式安装genarators #  安装 composer require laracasts/generators --dev # 编辑app/Providers/AppS

laravel5教程【2】 应用程序的体系结构

目录结构 就如你看到这样,laravel下面只包含了4个文件夹,这4个文件夹下面有一些子文件夹,这种丰富的子文件夹在第一次看到是不是有压力?我会逐个介绍。我们大部分的开发工作都会在app/文件夹下面进行。 下面是各个文件夹和文件的基本介绍: 顶级文件夹 作用 app包含了站点的controllers(控制器),models(模型),views(视图)和assets(资源

laravel5做手机验证码

进入测试号码,需要填写测试手机号码  接着填写封装的短信验证码调用接口 SendTemplateSMS.php: <?phpnamespace App\Tool\SMS;use App\Models\M3Result;class SendTemplateSMS{//主帐号private $accountSid='aaf98f8949d575140149dd482efa04b5';//主帐号