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 相关文章推荐
example2.php
Oct 09 PHP
PHP4实际应用经验篇(5)
Oct 09 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
Jan 27 PHP
PHP框架Swoole定时器Timer特性分析
Aug 19 PHP
php实现parent调用父类的构造方法与被覆写的方法
Feb 11 PHP
PHP中文竖排转换实现方法
Oct 23 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
Mar 11 PHP
PHP大神的十大优良习惯
Sep 14 PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
Mar 14 PHP
PHP实现的抓取小说网站内容功能示例
Jun 27 PHP
php连接mysql数据库最简单的实现方法
Sep 24 PHP
详解PHP服务器如何在有限的资源里最大提升并发能力
May 25 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编写和读取XML的几种方式
2013/01/12 PHP
php设置session值和cookies的学习示例
2014/03/21 PHP
php中操作memcached缓存进行增删改查数据的实现代码
2014/08/15 PHP
js可突破windows弹退效果代码
2008/08/09 Javascript
由JavaScript技术实现的web小游戏(不含网游)
2010/06/12 Javascript
读jQuery之五(取DOM元素)
2011/06/20 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
js+jquery常用知识点汇总
2015/03/03 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
js实现的二级横向菜单条实例
2015/08/22 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
JavaScript实现获取远程的html到当前页面中
2017/03/26 Javascript
JS和Canvas实现图片的预览压缩和上传功能
2018/03/30 Javascript
Vue常用指令详解分析
2018/08/19 Javascript
详解Vue中watch对象内属性的方法
2019/02/01 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
python获取图片颜色信息的方法
2015/03/18 Python
简单介绍Python中的decode()方法的使用
2015/05/18 Python
Python循环语句之break与continue的用法
2015/10/14 Python
深入理解Python中的内置常量
2017/05/20 Python
Python实现获取命令行输出结果的方法
2017/06/10 Python
Python基于回溯法子集树模板解决找零问题示例
2017/09/11 Python
python 文件转成16进制数组的实例
2018/07/09 Python
python3调用百度翻译API实现实时翻译
2018/08/16 Python
linux环境下Django的安装配置详解
2019/07/22 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
Django路由层URLconf作用及原理解析
2020/09/24 Python
火车来了教学反思
2014/02/11 职场文书
英文演讲稿开场白
2014/08/25 职场文书
个人反四风对照检查材料思想汇报
2014/09/23 职场文书
党员专题组织生活会发言材料
2014/10/17 职场文书
2015年银行个人工作总结
2015/05/14 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js