文档章节

laravel表单学习

缄_默
 缄_默
发布于 2017/02/28 17:38
字数 382
阅读 1
收藏 0

静态资源文件文件管理

把静态资源文件夹static拷贝到  public文件夹下

在http/controller文件夹下新建控制器StudentController

用来渲染视图并加载静态资源文件

public function index( )
{
    return view('student.index');
}

新建视图界面(在resource/view下新建目录student,并在里面新建模板文件index.blade.php)

加一条路由

Route::get('student/index',['uses'=>'StudentController@index']);

现在view文件夹下新建common文件夹,并在其中新建layouts.blade.php模板布局文件

 

 

表单列表及分页实现

在app下建立student.php


namespace App;

use Illuninate\Database\Eloquent\Model;

class Student extends Model{

    protected $table='student';

    public $timestamps=true;

    protected function getDateFormat()

    {

        return time();

    }
  protected function asDateTime($val)

    {

        return $val;

    }
public function sex($sex){

    switch ($sex){

        case 0:

            return 'M';

        case 1:

            return 'W';

        default:

            return 'S';

    }

}
public function render(){

        return '<h1>哈哈哈</h1>';

}
 

}

在StudentController.php中写学生列表查询页


namespace  App\Http\Controllers;

use App\Student;



class StudentController extends Controller

{



    public function index( )

    {

        $students=Student::get( );

        return view('student.index',

            ['students'=>$students]);

    }

}

 

 

 

分页实现

修改studentcontroller中的index函数

 

$students=Student::package(2);

//在student.php中定义render方法
public function render(){
  return '<h1>测试页码</h1>';
}
//在模板中输出分页信息
<div class="pull-right">
{{$student->render()}}
</div>

通过表单实现新增及操作状态提示功能

1.       通过表单实现模型新增和creat新增

2.       提交到当前方法和指定方法

 

在studentController.php中新建creat方法

public function create()

{

    return view('student.create');

}
 

 在student文件夹下面新建create.blade.php模板文件

@extends('common.layouts')
@section('content')
@include('common.validator')

    <div class="panel panel-default">

        <div class="panel-heading">新增学生</div>

        <div class="panel-body">
          @include('student._form')

        </div>

    </div>



@stop

 

 

 

© 著作权归作者所有

共有 人打赏支持
缄_默
粉丝 1
博文 21
码字总数 13830
作品 0
银川
私信 提问
《PHP框架Laravel学习》系列分享专栏

《PHP框架Laravel学习》已整理成PDF文档,点击可直接下载至本地查阅 https://www.webfalse.com/read/201735.html 文章 Laravel教程:laravel 4安装及入门 Laravel4中文手册下载 Laravel配置教...

开元中国2015
11/06
0
0
laravel 学习总结

1,laravel 创建一个model模型 创建模型成功之后进入该文件 自定义表的字段和结构 完成之后执行 查看数据库钢材创建的model表已经出现了 撤销刚才创建的表单 2,laravel创建控制器(controlle...

eatnothing
2015/12/19
80
0
Laravel学习笔记之一

1:Laravel的启动 切换到laravel项目下 www/my_laravel 开启laravel服务 php artisan serve 2:快速创建一个laravel控制器/模型 php artisan make:controller NameController; php artisan ......

雨醉风尘
2016/04/17
52
0
实用的Laravel Debug调试工具

转载请注明: 转载自Yuansir-web菜鸟 | LAMP学习笔记 本文链接地址: 实用的Laravel Debug调试工具 主要推荐laravel几个适合开发调试用的工具 1.Clockwork 首先Chrome 插件 Clockwork 安装 Co...

Yuansir
2015/01/19
0
2
Laravel5.2之Demo1——URL生成和存储

引言: 本文基于框架做的一个URL生成和存储demo,主要目的是学习使用框架。内容基于英文书籍第一章节,似乎没有中文版。书籍基于的,学习时使用框架开发。 学习主题 该demo主要涉及如下几个知...

botkenni
2016/10/10
67
0

没有更多内容

加载失败,请刷新页面

加载更多

EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
3
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
6
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
7
0
CompletableFuture get方法一直阻塞或抛出TimeoutException

问题描述 最近刚刚上线的服务突然抛出大量的TimeoutException,查询后发现是使用了CompletableFuture,并且在执行future.get(5, TimeUnit.SECONDS);时抛出了TimeoutException异常,导致接口响...

xiaolyuh
今天
5
0
dubbo 搭建与使用

官网:http://dubbo.apache.org/en-us/ 一,安装监控中心(可以不安装) admin管理控制台,monitor监控中心 下载 bubbo ops 这个是新版的,需要node.js环境,我没有就用老版的了...

小兵胖胖
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部