精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網(wǎng)站建設(shè)資訊

NEWS

網(wǎng)站建設(shè)資訊

Laravel框架控制器的示例分析-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關(guān)Laravel框架控制器的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

10年積累的網(wǎng)站制作、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有休寧縣免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

NO.1控制器

說到控制器,我們不得不明白三個點。

  1. 怎么創(chuàng)建控制器

  2. 控制器和路由怎么樣進行關(guān)聯(lián)

  3. 關(guān)聯(lián)控制器后怎么使用路由的特性

那么,就讓我們開始學(xué)習(xí)控制器吧!

1.創(chuàng)建控制器

之前我在上篇文章的時候說到過九個核心目錄作用,但具體的并沒有講清楚,在這里,app目錄下的http里有個目錄叫做Controllers,這個文件就是防止控制器的一個目錄,所以我們找到這個文件并新建一個文件名,命名為MemberController.php

如下圖所示:
Laravel框架控制器的示例分析
然后讓我們開始創(chuàng)建一個控制器

namespace App\Http\Controllers;

class MemberController extends Controller
{
	public function info()
	{
		echo 'i am in Controller';
	}
}

這個時候,我們的控制器已經(jīng)建成了,但是我們要如何訪問他呢?這個時候就需要我們創(chuàng)建一個路由了

Route::get('member/info','MemberController@info');

這個時候路由也已經(jīng)創(chuàng)建完成了,我們再去訪問他,結(jié)果如下:
Laravel框架控制器的示例分析
當(dāng)然還有一種路由訪問的方法,代碼如下

Route::get('member/info',['uses' => 'MemberController@info']);

訪問效果如上圖

起別名控制器

namespace App\Http\Controllers;
class MemberController extends Controller
{
	public function info()
	{
		return route('memberinfo');
	}
}
Route::any('member/info',[
	'uses' => 'MemberController@info',
	'as' => 'memberinfo'
]);

效果如下圖:
Laravel框架控制器的示例分析

參數(shù)綁定

Route::get('member/{$id}',['uses' => 'MemberController@info']);
namespace App\Http\Controllers;
class MemberController extends Controller
{
	public function info($id)
	{
		return 'memberinfo-id-'.$id;
	}
}

效果如下圖:
Laravel框架控制器的示例分析

正則約束

Route::get('member/{id}',['uses' => 'MemberController@info'])
->where('id','[0-9]+');
namespace App\Http\Controllers;
class MemberController extends Controller
{
	public function info($id)
	{
		return 'memberinfo-id-'.$id;
	}
}

效果如下圖:
Laravel框架控制器的示例分析
其他路由方法和路由基礎(chǔ)一致,再次不做多介紹

然后還有一個值得注意的是

Route::controller('member','MemberController');

這個路由從5.2開始便不再支持,所以使用不了,望周知

到這里,我們控制器已經(jīng)講完了,接下來的是視圖。

NO.2視圖

所需要掌握的知識點

  1. 怎么樣新建視圖

  2. 怎么樣輸出視圖用

首先,視圖他是存放在resources目錄里的view目錄,所以我們在這個目錄下創(chuàng)建一個新的文件命名為member-info.php

Laravel框架控制器的示例分析
然后我們在這里面輸入
“member-info php”
Laravel框架控制器的示例分析
這個時候我們要輸出他,該怎么做?
很簡單,在控制器里面輸入

然后路由里輸出控制器,就能得到視圖

Route::get('member/info','MemberController@info');

效果如下圖:
Laravel框架控制器的示例分析
到這里,我們已經(jīng)輸出了視圖了,但是還有一個知識點,我覺得有必要提一下
一般情況下,一個控制器只會對應(yīng)一個目錄,所以我們建立一個目錄,叫做member,存放于view目錄之下,然后再控制器里對應(yīng)他的路徑創(chuàng)建一個名為info.blade.php,聲明這是一個模版php文件

Route::get('member/info','MemberController@info');//路由
member/info blade//視圖

效果如下圖:
Laravel框架控制器的示例分析

這個模板是可以帶變量的
我舉個例子

namespace App\Http\Controllers;

class MemberController extends Controller
{
	public function info()
	{
		//return 'memberinfo-id-'.$id;
		return view('member/info',[
			'name' => '陳柴Rarin',//這里,我設(shè)置一個變量,是我的名字
			'age' => 16//然后這里,設(shè)置我的年齡變量
		]);
	}
}
member/info blade {{$name}} {{$age}}//再將它輸出

效果如下圖:
Laravel框架控制器的示例分析
所以,到這里我們視圖也講完了,至于先前的模型,下面會講到

NO.3模型

老規(guī)矩,學(xué)習(xí)模板所需要掌握的知識點

  1. 怎么新建模型

  2. 怎么使用模型

首先在app目錄下新建一個模型,命名為Member.php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Member extends Model
{
	public static function getMember()
	{
		return ‘陳柴';
	}
}

ok,然后怎么進行調(diào)用呢?先讓我們點擊我們之前創(chuàng)建的控制器文件,MemberController.php,然后輸入下列代碼

namespace App\Http\Controllers;

use App\Member;

class MemberController extends Controller
{
	public function info()
	{
		return Member::getMember();
	}
}

效果如下圖:
Laravel框架控制器的示例分析

關(guān)于“Laravel框架控制器的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


網(wǎng)站標(biāo)題:Laravel框架控制器的示例分析-創(chuàng)新互聯(lián)
文章起源:http://m.jcarcd.cn/article/ecspj.html
主站蜘蛛池模板: 国产综合精品国 | 国产精品一区二 | 成人国产一区二 | 国内揄拍国内精品视 | 国自产在线 | 绿巨人视频污app | 老司机导航成人影院 | 国产精品福利小 | 欧美性性性 | 中文字幕日韩高清 | 日本黄页 | 91影院首页| 九九精品视 | 国产激情一区在线观 | 日本免费一级二级三 | 欧洲在线一区 | 加勒比综合精品 | 九九热国产视频 | 最新国产一区二 | 国产玉足榨精视频 | 国产精品一二三五区 | 三级网站国产 | 日本熟女多毛性爱 | 国产资源一区 | 欧美日韩成人免费 | 国产精品女主播 | 国产区精品区 | 国产精品日韩精 | 国产爽爽视 | 中文字幕无线精品 | 国产真实强在线 | 日韩最新免 | 欧美最猛黑人xx | 日韩欧美无线 | 日本三级私人电影网 | 中文字幕乱倫视频 | 国产高清| 欧美在线观看一区 | 国产你懂| 日本又黄又爽 | 另类激情文学一 |