zoukankan      html  css  js  c++  java
  • laravel 5.1 简单配置例子

    这里演示5.1版本

    一、数据库配置

    .env文件(也可以直接修改config/database.php)

    DB_HOST=localhost

    DB_DATABASE=test  //数据库名称

    DB_USERNAME=root  //账号

    DB_PASSWORD=root  //密码

    二、控制器

    新建一个控制器:app/Http/Controllers/BlogController.php

    <?php
    namespace AppHttpControllers;
    
    use IlluminateSupportFacadesDB;
    
    /**
     *
     * @author YJC
     *        
     */
    class BlogController extends Controller{
        
        public function index() {
            
            $list = DB::table('admin')->get();  //表名称
            
            //需要return
            return view('blog.index', ['list' => $list]);  // 输出视图路径   blog/index
        }
    }
    

    三、视图

    新建一个母版视图:resources/views/blog/layout.blade.php

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Laravel</title>
    
        <link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
    </head>
    <body>
        
    
        @yield('content')
    
        <!-- Scripts -->
        <script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
        <script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
    </body>
    </html>
    

    新建一个普通视图:resources/views/blog/index.blade.php

    @extends('blog.layout')
    
    @section('content')
        @foreach($list as $blog)
            <div>
              <h1>{{$blog->id}}</h1>  //循环输出,id字段
              <p>{{$blog->user}}</p>  //循环输出,user字段
            </div>
        @endforeach
    
    @endsection
    

    四、路由

    基础路由配置:

    app/Http/routes.php

    Route::get('blog', 'BlogController@index');
    Route::get('blog/info', 'BlogController@info'); //get请求
    Route::post('blog/info', 'BlogController@info'); //post请求
    Route::any('blog/info', 'BlogController@info'); //'GET', 'HEAD', 'POST', 'PUT', 'PATCH', 'DELETE'请求均可
    Route::match(['get', 'post'], 'blog/info', 'BlogController@info'); //'get', 'post'请求
    
    Route::get('blog', ['uses' => 'BlogController@index']);
    Route::get('blog/info/{id}', ['uses' => 'BlogController@info'])->where('id', '[0-9]+'); //匹配正则
    Route::get('blog/tag/{name}', ['uses' => 'BlogController@tag'])->where('name', 'w+');
    

    简单路由配置:

    访问

    http://localhost/laravel5/public/index.php/blog

    例子:END

    更多详细: https://www.cnblogs.com/52fhy/p/5277622.html

    5.0 中文文档:https://docs.golaravel.com/docs/5.0/middleware/

  • 相关阅读:
    Silverlight DataGrid 获取 Row 左键双击事件
    数据结果集拼接到一行
    程序“[6040] iisexpress.exe”已退出,返回值为 0 (0x0)。
    新手用WPF山寨QQ管家7.6(二)
    风向十六方位图和温度湿度图
    新手向使用XAML画出Win8风格图标的照相机,小姐你相机~~
    新手用WPF山寨QQ管家7.6(一)
    实验一
    实验5
    实验4
  • 原文地址:https://www.cnblogs.com/fan-bk/p/8118434.html
Copyright © 2011-2022 走看看