亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我如何知道數據庫中的控制器表(Laravel)

我如何知道數據庫中的控制器表(Laravel)

PHP
烙印99 2021-07-08 14:11:14
我是 Laravel 框架的初學者。我想知道Controller如何識別它屬于哪個表?
查看完整描述

2 回答

?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

模型、視圖和控制器是 MVC 模式的不同組件。你需要先明白這一點??刂破鞑蛔R別表。業務邏輯應該由模型/服務持有。控制器持有端點的規范,它將根據請求進行操作。當然,視圖包含取決于用例的標記和邏輯。


查看完整回答
反對 回復 2021-07-16
?
慕田峪9158850

TA貢獻1794條經驗 獲得超8個贊

視圖包含由您的應用程序提供的 HTML,并將您的控制器/應用程序邏輯與您的表示邏輯分開。視圖存儲在資源/視圖目錄中。一個簡單的視圖可能如下所示:


<!-- View stored in resources/views/greeting.blade.php -->


<html>

    <body>

        <h1>Hello, {{ $name }}</h1>

    </body>

</html>

Laravel 5.5 中的模型是在ApporApp\Models 文件夾中創建的。模型主要用于使用 Eloquent ORM 與數據庫交互。Eloquent 為數據庫交互提供了簡單的 ActiveRecord 實現。例子:


<?php


namespace App;


use Illuminate\Database\Eloquent\Model;


class User extends Model

{

    public function phone()

    {

        return $this->hasOne('App\Phone');

    }

}

控制器充當視圖和模型之間的指揮流量??刂破鞔鎯υ贏pp/Http/Controllers目錄中。例子:


<?php


namespace App\Http\Controllers;


use App\User;

use App\Http\Controllers\Controller;


class UserController extends Controller

{

    public function show($id)

    {

        return view('user.profile', ['user' => User::findOrFail($id)]);

    }

}

你可以從Laravel官方文檔中學習。這是非常有幫助的。


查看完整回答
反對 回復 2021-07-16
  • 2 回答
  • 0 關注
  • 184 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號