当前位置 主页 > 网站技术 > 代码类 >

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

    栏目:代码类 时间:2019-10-10 15:05

    本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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