laravel框架模型、视图与控制器简单操作示例


Posted in PHP onOctober 10, 2019

本文实例讲述了laravel框架模型、视图与控制器简单操作。分享给大家供大家参考,具体如下:

laravel 的模型

建立model文件,再项目的app目录下建立Member.php

namespace App;
use Illuminate\Database\Eloquent\Model;
class Member extends Model
{
 public static function getHello(){
  return 'hello model';
 }
}

使用控制器调用

namespace App\Http\Controllers;
use App\Member;
class MemberController extends Controller
{
public function hello_test(){
 return Member::getHello();
}
}

laravel的视图

//输出视图
//建立控制器方法
public function hello_test(){
 return view('member/hello_test',['name'=>'张三','age'=>18]);
}
//设置路由
Route::get('member/hello_test',['uses'=>'MemberController@hello_test']);
//创建视图文件

再resourses下的views下建立Member目录,建立hello_test.blade.php。

//视图中输出变量
{{$name}} {{$age}}

laravel控制器

//访问MemberController下的info的方法
//方法一
//访问路径http://localhost/Laravel/public/member/info
Route::get('member/info','MemberController@info');
//方法二
//访问路径http://localhost/Laravel/public/member
Route::get('member',['uses'=>'MemberController@info']);
//访问控制器并传递参数
//访问路径http://localhost/Laravel/public/member/123
Route::get('member/{id}',['uses'=>'MemberController@test']);
//访问控制器并传递参数,并验证
//访问路径http://localhost/Laravel/public/member/123
Route::get('member/{id}',['uses'=>'MemberController@test'])->where('id','[0-9]+');

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP项目开发中最常用的自定义函数整理
Dec 02 PHP
PHP学习笔记之二 php入门知识
Jan 12 PHP
20个PHP常用类库小结
Sep 11 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
Apr 08 PHP
php+mysqli使用面向对象方式查询数据库实例
Jan 29 PHP
PHP接收json 并将接收数据插入数据库的实现代码
Dec 01 PHP
Yii2中cookie用法示例分析
Jul 18 PHP
数组任意位置插入元素,删除特定元素的实例
Mar 02 PHP
Yii2框架中日志的使用方法分析
May 22 PHP
PHP+原生态ajax实现的省市联动功能详解
Aug 15 PHP
windows 2008r2+php5.6.28环境搭建详细过程
Jun 18 PHP
laravel 实现上传图片到本地和前台访问示例
Oct 21 PHP
laravel框架数据库配置及操作数据库示例
Oct 10 #PHP
Laravel 关联模型-关联新增和关联更新的方法
Oct 10 #PHP
Laravel 实现关系模型取出需要的字段
Oct 10 #PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
Oct 10 #PHP
laravel框架查询数据集转为数组的两种方法
Oct 10 #PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
Oct 10 #PHP
在laravel中使用with实现动态添加where条件
Oct 10 #PHP
You might like
用PHP读注册表
2006/10/09 PHP
迅速确定php多维数组的深度的方法
2014/01/07 PHP
php使用fputcsv()函数csv文件读写数据的方法
2015/01/06 PHP
使用WAMP搭建PHP本地开发环境
2017/05/10 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
浅谈JavaScript字符串与数组
2015/06/03 Javascript
分享自己用JS做的扫雷小游戏
2016/02/17 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
js替换字符串中所有指定的字符(实现代码)
2016/08/17 Javascript
简单理解Vue条件渲染
2016/12/03 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
ES6新特性七:数组的扩充详解
2017/04/21 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
详解Python中where()函数的用法
2018/03/27 Python
python生成任意频率正弦波方式
2020/02/25 Python
Python中Selenium库使用教程详解
2020/07/23 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
python判断元素是否存在的实例方法
2020/09/24 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
2016/12/07 面试题
database面试题
2013/03/28 面试题
会计员岗位职责
2014/03/15 职场文书
试用期自我鉴定范文
2014/03/20 职场文书
4S店售后客服自我评价
2014/04/09 职场文书
公司新人试用期自我评价
2014/09/17 职场文书
基层工作经验证明样本
2014/11/16 职场文书
导游词之襄阳古城
2019/09/27 职场文书
Python OpenCV之常用滤波器使用详解
2022/04/07 Python
Python如何让字典保持有序排列
2022/04/29 Python
MySQL自定义函数及触发器
2022/08/05 MySQL