成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何編寫(xiě)Laravel5框架的模型、控制器、視圖基礎(chǔ)-創(chuàng)新互聯(lián)

這篇文章主要介紹“如何編寫(xiě)Laravel 5框架的模型、控制器、視圖基礎(chǔ)”,在日常操作中,相信很多人在如何編寫(xiě)Laravel 5框架的模型、控制器、視圖基礎(chǔ)問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”如何編寫(xiě)Laravel 5框架的模型、控制器、視圖基礎(chǔ)”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

創(chuàng)新互聯(lián)專(zhuān)業(yè)為企業(yè)提供巴中網(wǎng)站建設(shè)、巴中做網(wǎng)站、巴中網(wǎng)站設(shè)計(jì)、巴中網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、巴中企業(yè)網(wǎng)站模板建站服務(wù),十年巴中做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

添加路由

復(fù)制代碼 代碼如下:

Route::get('artiles', 'ArticlesController@index');


創(chuàng)建控制器

復(fù)制代碼 代碼如下:

 php artisan make:controller ArticlesController --plain


修改控制器


<?php namespace App\Http\Controllers;

use App\Article;
use App\Http\Requests;
use App\Http\Controllers\Controller;

use Illuminate\Http\Request;

class ArticlesController extends Controller {

 public function index() {
    $articles = Article::all();

    return $articles;
  }

}

可以在瀏覽器中看到返回的 JSON 結(jié)果,cool!

修改控制器,返回視圖

 public function index() {
    $articles = Article::all();

    return view('articles.index', compact('articles'));
  }

創(chuàng)建視圖

@extends('layout')

@section('content')
  <h2>Articles</h2>

  @foreach($articles as $article)
    <article>
      <h3>{{$article->title}}</h3>

      <div class="body">{{$article->body}}</div>
    </article>
  @endforeach
@stop

瀏覽結(jié)果,COOL?。。?!

顯示單個(gè)文章

添加顯示詳細(xì)信息的路由

復(fù)制代碼 代碼如下:


Route::get('articles/{id}', 'ArticlesController@show');


其中,{id} 是參數(shù),表示要顯示的文章的 id,修改控制器:

  public function show($id) {
    $article = Article::find($id);

    //若果找不到文章
    if (is_null($article))
    {
      //生產(chǎn)環(huán)境 APP_DEBUG=false
      abort(404);
    }
    return view('articles.show', compact('article'));
  }

laravel 提供了更加方便的功能,修改控制器:

  public function show($id) {
    $article = Article::findOrFail($id);

    return view('articles.show', compact('article'));
  }

It's cool.

新建視圖

@extends('layout')

@section('content')
  <h2>{{$article->title}}</h2>

  <article>
    {{$article->body}}
  </article>
@stop

在瀏覽器中嘗試訪問(wèn):/articles/1 /articles/2

修改index視圖

@extends('layout')

@section('content')
  <h2>Articles</h2>
  <hr/>
  @foreach($articles as $article)
    <article>
      <h3>
        {{--這種方式可以--}}
        <a href="/articles/{{$article->id}}">{{$article->title}}</a>
        {{--這種方式更加靈活,不限制路徑--}}<br>
        <a href="{{action('ArticlesController@show', [$article->id])}}">{{$article->title}}</a>
        {{--還可以使用--}}<br>
        <a href="{{url('/articles', $article->id)}}">{{$article->title}}</a>
      </h3>

      <div class="body">{{$article->body}}</div>
    </article>
  @endforeach
@stop

到此,關(guān)于“如何編寫(xiě)Laravel 5框架的模型、控制器、視圖基礎(chǔ)”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

分享文章:如何編寫(xiě)Laravel5框架的模型、控制器、視圖基礎(chǔ)-創(chuàng)新互聯(lián)
地址分享:http://jinyejixie.com/article12/dedidc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、電子商務(wù)App設(shè)計(jì)、微信小程序、網(wǎng)站制作、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)
慈溪市| 辛集市| 天等县| 蓬莱市| 平谷区| 永定县| 开平市| 滕州市| 平乐县| 大冶市| 五大连池市| 两当县| 乃东县| 合江县| 仁布县| 湘潭县| 江阴市| 定结县| 洪泽县| 湟源县| 满洲里市| 商都县| 惠安县| 会东县| 连南| 丰城市| 潜江市| 鄂州市| 九龙县| 建水县| 陆良县| 夏津县| 沙洋县| 平和县| 东宁县| 进贤县| 桦甸市| 邯郸县| 曲靖市| 黄石市| 庆安县|