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编程与应用
Oct 09 PHP
遍历指定目录下的所有目录和文件的php代码
Nov 27 PHP
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
Jul 03 PHP
php读取csv数据保存到数组的方法
Jan 03 PHP
9条PHP编程小知识及易犯的小错误
Jan 22 PHP
php实现面包屑导航例子分享
Dec 19 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
Dec 21 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
Jan 08 PHP
thinkPHP分组后模板无法加载问题解决方法
Jul 12 PHP
利用PHP如何写APP接口详解
Aug 23 PHP
PHP strcmp()和strcasecmp()的区别实例
Nov 05 PHP
PHP实现动态添加XML中数据的方法
Mar 30 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
用函数读出数据表内容放入二维数组
2006/10/09 PHP
php简单浏览目录内容的实现代码
2013/06/07 PHP
使用php实现从身份证中提取生日
2016/05/09 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
FormValid0.5版本发布,带ajax自定义验证例子
2007/08/17 Javascript
不懂JavaScript应该怎样学
2008/04/16 Javascript
JavaScript游戏之优化篇
2010/11/08 Javascript
js获取html参数及向swf传递参数应用介绍
2013/02/18 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
JS+CSS实现精美的二级导航效果代码
2015/09/17 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
2015/12/17 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
2016/02/29 Javascript
jQuery实现调整表格单列顺序完整实例
2016/06/20 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
2020/08/21 Javascript
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
Python求解平方根的方法
2015/03/11 Python
Python中的类与对象之描述符详解
2015/03/27 Python
python如何读写json数据
2018/03/21 Python
基于Python pip用国内镜像下载的方法
2018/06/12 Python
Python/Django后端使用PIL Image生成头像缩略图
2019/04/30 Python
Django自带用户认证系统使用方法解析
2020/11/12 Python
css3 边框、背景、文本效果的实现代码
2018/03/21 HTML / CSS
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
adidas官方旗舰店:德国运动用品制造商
2017/11/25 全球购物
彪马英国官网:PUMA英国
2019/02/11 全球购物
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
大学考试作弊检讨书
2014/01/30 职场文书
安全责任书模板
2014/07/22 职场文书
群众路线党员个人剖析材料
2014/10/08 职场文书
现役军人家属慰问信
2015/03/24 职场文书
学校学期工作总结
2015/08/13 职场文书
银行工作心得体会范文
2016/01/23 职场文书
用Python可视化新冠疫情数据
2022/01/18 Python