国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - Laravel框架路由和控制器的綁定操作方法

Laravel框架路由和控制器的綁定操作方法

2019-09-27 10:09編程老頭 PHP教程

這篇文章主要介紹了Laravel框架路由和控制器的綁定操作方法,結合實例形式分析了Laravel框架路由與控制器綁定的操作步驟、實現方法與相關注意事項,需要的朋友可以參考下

本文實例講述了Laravel框架路由和控制器的綁定操作方法。分享給大家供大家參考,具體如下:

路由和控制器的關系

路由文件地址在\app\Http\routes.php,我們來看兩種不同的路由。

Route::get('/', function () {
  return view('welcome');
});
Route::get('/hi', function () {
  return 'hello world';
});

以上均為綁定匿名函數的路由,雖然可以返回視圖,也可以返回字符串,但本質都是一樣的。

Route::get('/blog','BlogController@index');
Route::get('/post/{slug}','BlogController@showPost');

這兩種是綁定控制器的路由,控制器類BlogController下有兩個函數,indexshowPost,可以調用。

那么問題來了,究竟應該選用哪種?

你不可能把復雜的業務邏輯都寫在一個匿名函數里,所以你要學會新建控制器。

Route::get('/mvc', 'MyController@hello');

添加新控制器

控制器文件夾地址在Laravel文件夾下\app\Http\Controllers,我們繼續使用artisan控制臺創建一個新控制器

php artisan make:controller MyController

然后,回到控制器目錄,一份新的MyController.php文件被創建了,代碼如下:

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
class MyController extends Controller
{
  //
}

我們修改MyController類,同時再創建一個視圖。

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
class MyController extends Controller
{
  public function hello()
  {
    return View('myview');
  }
}

如果這么寫,就意味著一旦用戶訪問URL:laravel/public/mvc,路由就會交給MyController控制器的hello函數,hello函數返回myview視圖,即返回myview.blade.php

我們看看myview.blade.php的代碼

@extends('layouts.app')
@section('content')
<div class="container">
  <div class="row">
    <div class="col-md-10 col-md-offset-1">
      <div class="panel panel-default">
        <div class="panel-heading">{{ $d1 }}</div>
        <div class="panel-body">
          this is my view!
        </div>
      </div>
    </div>
  </div>
</div>
@endsection

這里的{{ $d1 }}希望用一個變量的值來代替,所以,我們把MyController控制器修改為

class MyController extends Controller
{
  public function hello()
  {
    return View('myview',['d1'=>'a1']);
  }
}

希望本文所述對大家基于Laravel框架的PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 黄色国产免费看 | 欧美日韩在线免费 | 男人天堂网av | 国产激情在线 | 久久天天 | 国产欧美一区二区 | 欧美精品v国产精品v日韩精品 | 91成人小视频 | 国产999精品久久久久久 | 亚洲精品乱码久久久久久蜜糖图片 | 亚洲成人影音 | 精品一区二区在线看 | www.久久精品 | 午夜精品久久久久久 | 欧美,日韩,国产精品免费观看 | 精品欧美乱码久久久久久1区2区 | 久久在线视频 | 在线观看国产视频 | 久久久久国产一区二区三区四区 | 欧美setu | 一级网站在线观看 | 国产成人一区 | 亚洲一区二区三区四区的 | 久久99深爱久久99精品 | 欧美伦理一区二区 | 日韩免费一区二区 | 大桥未久亚洲精品久久久强制中出 | 一二三四区视频在线观看 | 毛片黄片| 懂色av一区二区三区 | 日韩在线精品强乱中文字幕 | 免费观看日本视频 | 日韩欧美高清 | 亚洲免费人成在线视频观看 | 国产a√ | 性色网站| 色呦呦网站在线观看 | 一区二区在线视频 | 黄色片视频在线观看 | 久久午夜综合久久 | 国产综合久久 |