mailman

188 经验值

几个模版引入layout模版。
layout模版里面有导航条。
怎么能让导航条不同的页面有不同的样式。

<!DOCTYPE html>
<html lang="zh_cn">
<head>
    <meta charset="UTF-8">
    <title> {{ $title or 'BLog'}} </title>
    <link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
</head>
<body>
    <div class="contarner">
        <div class="col-md-4 col-md-offset-4">
            <ul class="nav nav-pills">
                <li class="active"><a href=" {{url('/')}} ">首页</a></li>
                <li><a href="{{url('/wenzhang')}}">文章</a></li>
                <li><a href="{{url('/jiaocheng')}}">教程</a></li>
                <li><a href="{{url('/about')}}">关于我</a></li>
                <li><a href="{{url('/liuyan')}}">给我留言</a></li>
            </ul>
        </div>

    </div>
    <div class="col-md-10 col-md-offset-1">
    <hr>
        @yield("content","没有内容")
    </div>
</body>
</html>

就是在文章页面中 <li><a href="{{url('/wenzhang')}}">文章</a></li> li 增加一个class

重新编辑帖子会出现两个帖子。
登录点两周没有效果,

1.安装
laravel new blog 建立一个blog项目
2.模版
在laravel5\resources下建立一个new.blade.php的文件
{{ 这里可以写变量 }}

@extends()引入 
@section('content')

@stop 定义一段内容。
@yield('content') 输出content这段内容。
@if @endif 等等循环控制结构 

3.数据库
配置根目录下的.env文件,

DB_HOST=localhost
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD=yourpassword

建表

php artisan make:migration create_articles_table --create=articles  //articles 不要家引号。

这样会在\blog\database\migrations\下建立一个类似
2015_10_04_212002_create_articles_table.php的文件
改写UP方法。
写入数据库

用php artisan migrate 在数据库中建立表。
用php artisan migrate:rollback 回滚 即撤销数据库中建立的表。
用php artisan make:model Article 建立一个Article类。 位于\blog\app\Article.php
如果想update 数据 可以 在这个文件中写入 
protected fillable = [字段名,字段名1]

4 路由 控制器 视图
路由在app\http\routes.php 中。

Route::get post ('/',控制器@方法名); 感谢楼下支持这里的错误

注册控制器。
php artisan make:controller ActicleController //注册一个article控制器

直接用foo 也不行。

Fatal error: Call to undefined function foo\bar\foo() in F:\www\try\2.php on line 7
PHP Fatal error:  Call to undefined function foo\bar\foo() in F:\www\try\2.php on line 7
1.php
<?php 
    namespace Foo\bar\subnamespace;
    const Foo = 1;
    function foo() { echo "in 1.php";}
    class foo{
        static function staticmethod(){}
    }
2.php
<?php 

namespace foo\bar;
//include '1.php';
use Foo\bar\subnamespace;

subnamespace\foo();

运行2.php

Fatal error: Call to undefined function Foo\bar\subnamespace\foo() in F:\www\try\2.php on line 7
PHP Fatal error:  Call to undefined function Foo\bar\subnamespace\foo() in F:\www\try\2.php on line 7

命名空间不能自动加载文件吗??

{{ $title or 'defalt Title ' }}这个好。

两个大括号的内容显示不出来