真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Laravel中如何創(chuàng)建控制器

這篇文章給大家分享的是有關(guān)Laravel中如何創(chuàng)建控制器的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

我們注重客戶提出的每個(gè)要求,我們充分考慮每一個(gè)細(xì)節(jié),我們積極的做好成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)服務(wù),我們努力開拓更好的視野,通過不懈的努力,創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),重慶小程序開發(fā),網(wǎng)站開發(fā),技術(shù)開發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術(shù)開發(fā)工程師。

為了替代在路由文件中以閉包形式定義的所有的請求處理邏輯,如果想要使用控制類來組織這些行為,控制器能將相關(guān)的請求處理邏輯組成一個(gè)單獨(dú)的類,控制器被存放在 app/Http/Controllers 目錄中。

一、簡單的創(chuàng)建一個(gè)控制器

//使用php artisan 命令,創(chuàng)建好后會自動加載命名空間,自動基礎(chǔ)控制器基類
php artisan make:controller [控制器路徑/]控制器名稱

二、控制器的分類

   1.基礎(chǔ)控制器

//app/http/controller/定義UserController
namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use App\Models\User;

class UserController extends Controller
{
    /**
     * 顯示指定用戶的簡介
     *
     * @param  int  $id
     * @return \Illuminate\View\View
     */
    public function show($id)
    {
        .......
    }
}

在路由中使用:

Route::get('user/{id}', [UserController::class, 'show']);

   2.單行為控制器

//使用命令行方式創(chuàng)建單行為控制器
php artisan make:controller	GetName --invokable
namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use App\Models\User;

class GetName extends Controller
{
    /**
     * 顯示指定用戶的簡介
     *
     * @param  int  $id
     * @return \Illuminate\View\View
     */
    public function __invoke($id)
    {
        .........
    }
}

在路由中使用:

Route::get('user/{id}', GetName::class)

   3.資源控制器

//使用命令行方式創(chuàng)建資源控制器
php artisan make:controller UserController --reosurce

在路由中使用:

//第二參數(shù)為選填,例如當(dāng)不需要destory()方法時(shí),即可填入
Route::resource('goods',\App\Http\Controllers\Admin\GoodController::class,[
      'except' => 'destroy'
]);
Route::resource('goods',\App\Http\Controllers\Admin\GoodController::class,[
      'only'  => ['index','show','store','update']
]);

感謝各位的閱讀!關(guān)于“Laravel中如何創(chuàng)建控制器”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


本文名稱:Laravel中如何創(chuàng)建控制器
網(wǎng)站鏈接:http://weahome.cn/article/gchojs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部