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 相关文章推荐
第十二节 类的自动加载 [12]
Oct 09 PHP
简单的移动设备检测PHP脚本代码
Feb 19 PHP
让PHP更快的提供文件下载的代码
Jun 13 PHP
深入extjs与php参数交互的详解
Jun 25 PHP
6个超实用的PHP代码片段
Aug 10 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
Dec 02 PHP
PHP实现多图上传(结合uploadify插件)思路分析
Nov 30 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
Sep 16 PHP
PHP5.6读写excel表格文件操作示例
Feb 26 PHP
PHP与Perl之间知识点区别整理
Mar 19 PHP
tp5框架内使用tp3.2分页的方法分析
May 05 PHP
Laravel如何同时连接多个数据库详解
Aug 13 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核心代码分析require和include的区别
2011/01/02 PHP
php打包网站并在线压缩为zip
2016/02/13 PHP
Yii2实现同时搜索多个字段的方法
2016/08/10 PHP
php利用imagemagick实现复古老照片效果实例
2017/02/16 PHP
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
JavaScript flash复制库类 Zero Clipboard
2011/01/17 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
2014/01/11 Javascript
JavaScript实现表格快速变色效果代码
2015/08/19 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
2015/08/20 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
JavaScript必看小技巧(必看)
2016/06/07 Javascript
JS使用cookie设置样式的方法
2016/06/30 Javascript
BOM系列第一篇之定时器setTimeout和setInterval
2016/08/17 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
Vue2.0 事件的广播与接收(观察者模式)
2018/03/14 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
JavaScript Canvas实现验证码
2020/08/02 Javascript
require.js 加载过程与使用方法介绍
2018/10/30 Javascript
vue踩坑记录之数组定义和赋值问题
2019/03/20 Javascript
vue+elementUi 实现密码显示/隐藏+小图标变化功能
2020/01/18 Javascript
Vue 构造选项 - 进阶使用说明
2020/08/14 Javascript
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
html5新增的属性和废除的属性简要概述
2013/02/20 HTML / CSS
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
2016/12/20 HTML / CSS
中学老师的自我评价
2013/11/07 职场文书
网上蛋糕店创业计划书
2014/01/24 职场文书
优秀员工推荐材料
2014/12/20 职场文书
先进个人总结范文
2015/02/15 职场文书
Promise面试题详解之控制并发
2021/05/14 面试题
浅谈MySQL之select优化方案
2021/08/07 MySQL