laravel5.5初探

BeanHo · · 182 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

 

1.新建项目

$ valet restart
$ cd ~/Sites  
$ laravel new sample

访问http://sample.test/

2.Git一下

$ cd ~/Sites/sample
$ git init
$ git add . && git commit -m "Initial commit"

在 Coding 上新建一个名为 sample 的项目

$ git remote add origin git@git.coding.net:beanho/laravel-sample.git
$ git pull origin master --allow-unrelated-histories
$ git push -u origin master

3.构建页面

  3.1 新建分支

$ git checkout master
$ git checkout -b static-pages

  3.2 移除无用视图

$ rm resources/views/welcome.blade.php

  3.3 配置路由

routes/web.php

<?php

Route::get('/', 'StaticPagesController@home');
Route::get('/help', 'StaticPagesController@help');
Route::get('/about', 'StaticPagesController@about');

  3.4 生成静态页面控制器

$ php artisan make:controller StaticPagesController
<?php

namespace App\Http\Controllers;

class StaticPagesController extends Controller
{
    public function home()
    {
        return view('static_pages/home');
    }

    public function help()
    {
        return view('static_pages/help');
    }

    public function about()
    {
        return view('static_pages/about');
    }
}

  3.5 添加静态页面视图

$ mkdir resources/views/static_pages 
$ touch resources/views/static_pages/home.blade.php
$ touch resources/views/static_pages/help.blade.php
$ touch resources/views/static_pages/about.blade.php

  3.6 使用通用视图

$ mkdir resources/views/layouts 
$ touch resources/views/layouts/default.blade.php

resources/views/layouts/default.blade.php

<!DOCTYPE html>
<html>
  <head>
    <title>Sample App</title>
  </head>
  <body>
    @yield('content')
  </body>
</html>

resources/views/static_pages/home.blade.php

@extends('layouts.default')
@section('content')
  <h1>主页</h1>
@stop

resources/views/static_pages/help.blade.php

@extends('layouts.default')
@section('content')
  <h1>帮助页</h1>
@stop

resources/views/static_pages/about.blade.php

@extends('layouts.default')
@section('content')
  <h1>关于页</h1>
@stop

 

 

4.优化页面

5.用户模型

6.用户注册

7.会话管理

8.用户CURD

9.邮件发送

10.微博CURD

11.粉丝关系

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文来自:开源中国博客

感谢作者:BeanHo

查看原文:laravel5.5初探

182 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet