Laravel 中 Controller访问Model函数/常量
<?php// User.php
class User extends Model
{const USER_STATUS_ACTIVED = 1; //进行中const USER_TYPE_TEST = 'test'; //测试用户// 需要在控制器访问, 使用staticpublic static function getUserStatus(){return self::USER_STATUS_ACTIVED;}public function getUserType(){return self::USER_TYPE_TEST;}
}
// UserController.php
use App\Models\User;
class UserController extends CommonController
{public function list(){// 方式一:$status = User::USER_STATUS_ACTIVED;User::getUserStatus();User::getUserType(); // error: Non-static method App\Models\User::getUserType() should not be called statically// 方式二:$user = new User();$status = $user->USER_STATUS_ACTIVED;$user->getUserStatus();$user->getUserType(); }
}
Laravel 中 Controller访问Model函数/常量相关推荐
- php model controller,Laravel 中 Controller访问Model函数/常量
// User.php class User extends Model { const USER_STATUS_ACTIVED = 1; //进行中 const USER_TYPE_TEST = ' ...
- java接口如何定义常量 c_在Java接口中怎样访问定义的常量呢?
java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能).那么我们在Java接口中怎 ...
- java 接口中 常量_在Java接口中怎样访问定义的常量呢?
java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能).那么我们在Java接口中怎 ...
- laravel 中创建全局函数 (类似于 TP 中 functions.php) 的方式
最近,在使用Laravel写东西,因为框架本身的设计理念的不同,刚从ThinPHP3切换到Laravel5,感觉还是很怪的,各种不习惯,但是一旦写过一些代码,发现Laravel真的非常好用.我一直觉得 ...
- c ++ 函数的esp指针_在C ++中通过指针访问成员函数
c ++ 函数的esp指针 Create a class along with data member and member functions and then access the member ...
- laravel中config函数的使用
config的作用 laravel中config文件主要用来添加一些配置信息,例如app.php,auth.php,mail.php,view.php等等. config的目录结构 默认的目录结构为: ...
- C++ 继承过程中使用访问说明符和虚函数
1.首先,继承过程中使用访问说明符主要是为了控制 继承下来的成员的访问性,比如对类A: class A { public:int a; protected:int b; private:int c; ...
- js ajax 访问java函数,将url分配给Java EE项目中的ajax(js)函数
我正在Ajax中尝试使用我的第一个项目,并且在分配指向要从服务器中获取的文件的绝对URL时遇到问题.将url分配给Java EE项目中的ajax(js)函数 这是我的函数: function fetc ...
- 安全系列 —— 在 Laravel 中实现用户注册登录认证
简介 注:想要快速上手?只需要在新安装的 Laravel 应用下运行 php artisan make:auth 和 php artisan migrate,这两个命令会生成用户登录注册所需要的所有东 ...
最新文章
- 一个与生命起源有关的悖论终于得到了解决
- 转android项目开发 工作日志 2011.10.8--onConfigurationChanged屏幕改变事件
- BZOJ 3277 串 BZOJ 3473 字符串 (广义后缀自动机、时间复杂度分析)
- php获取服务器名称,PHP 获取服务器详细信息
- Unity中使用RequireComponent,没有添加上组件
- OpenCV中基本数据结构(1)_Point
- 【算法】【JAVA】冒泡排序
- C#基于RabbitMQ实现客户端之间消息通讯实战演练
- LINK : fatal error LNK1168
- Linux 计算器程序
- UML(Unified Modeling Language) 统一建模语言
- 服务器IO-HPSocket
- r语言计算行列式的值
- edge浏览器开启ie兼容模式
- 计算机打不开硬盘,电脑硬盘打不开的原因和解决办法
- Linux内核为大规模支持100Gb/s网卡准备好了吗?并没有
- JS验证通过之后才提交表单
- 在linux中at 调度出错,Linux 技巧: 用cron 和at 调度作业
- Java 学习笔记 Day005 (补day5 的练习题)
- C++ STL prev()函数
热门文章
- 成功解决ImportError: Could not find ‘cudart64_90.dll‘. TensorFlow requires that this DLL be installed in
- Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略
- os_mbox.c(全)
- jmeter的性能监控框架搭建记录(Influxdb+Grafana+Jmeter)
- redis读取自增时候指定的key问题
- IntelliJ IDEA使用说明
- Python 爬取生成中文词云以爬取知乎用户属性为例
- BZOJ4196: [Noi2015]软件包管理器 (好题
- android 关于多任务下载问题
- BLE-NRF51822教程8-动态广播