<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                控制器沒有添加對應的組件,因為比較簡單,而且在路由組件中也有對應的功能,所以只是實習了模塊化添加. 下面將添加模型組件,模型組件相當于MVC中的M,實習數據處理功能,這部分將使用laravel框架中的"illuminate/database"組件來完成 composer.json文件 ~~~ { "require": { "illuminate/routing": "*", "illuminate/events": "*", "illuminate/database": "*" }, "autoload": { "psr-4": { "App\\": "app/" } } } ~~~ "illuminate/database"組件主要用于操作數據庫,它提供了兩種操作數據庫的方式,一種是查詢構造器方式,另一種是Eloquent ORM方式,這里使用Eloquent ORM方式,通過該方式操作數據庫非常簡單, 通過Eloquent ORM方式操作數據庫需要完成下面五個步驟,分別是創建數據庫,添加數據庫配置信息,啟動Eloquent ORM模塊,創建model類和通過model類操作數據庫 我們來創建一個表名字叫"students",添加3個字段,分別是'id','name','age' laravel項目的目錄結構,在項目目錄下創建config文件夾,該文件夾用于存放其中整個應用程序的配置文件,在該文件夾下創建"database.php"文件,用于存儲對數據庫的配置信息.其中,配置文件都是以數組形式提供配置信息的 數據庫配置內容如下 config/database.php ~~~ <?php return [ 'driver' => 'mysql', 'host' => '127.0.0.1', 'database' => 'app', 'username' => 'root', 'password' => 'root', 'charset' => 'utf8', 'collation' => 'utf8_general_ci', 'prefix' => '' ]; ~~~ 在完成配置數據庫的主機地址,數據庫名稱用戶名和密碼等信息.需要啟動ORM模塊,這部分工作是訪問入口文件實現的 具體內容如下: public/index.php ~~~ <?php use Illuminate\Database\Capsule\Manager; //調用自動加載文件,添加自動加載文件函數 require __DIR__.'/../vendor/autoload.php'; //實例化服務容器,注冊事件,路由服務提供者 $app = new Illuminate\Container\Container; with(new Illuminate\Events\EventServiceProvider($app))->register(); with(new Illuminate\Routing\RoutingServiceProvider($app))->register(); //啟動ORM模塊并進行相關配置 $manager = new Manager(); $manager->addConnection(require '../config/database.php'); $manager->bootEloquent(); //加載路由 require __DIR__.'/../app/Http/routes.php'; //實例化請求分發處理請求 $request = Illuminate\Http\Request::createFromGlobals(); $response = $app['router']->dispatch($request); //返回請求響應 $response->send(); ~~~ 啟動ORM模塊需要用到數據庫的的管理類,即`Illuminate\Database\Capsule\Manager`類,于是添加了對應的命名空間并進行初始化,然后通過addConnection()函數完成數據庫的相關配置并通過bootEloquent()函數完成數據庫ORM模塊的啟動.在啟動完成后,就可以操作數據庫了.通過ORM方式操作數據庫需要兩個步驟來實現,一是創建模型類,二是通過模型類的方法操作數據庫 laravel框架會將模型類直接放在app目錄下,這里會在app目錄下創建一個Models文件夾,用于統一管理,使得程序看起來更加模塊化,我們在Models文件夾下創建"Students.php", app\Models\Student.php ~~~ <?php namespace App\Models; use Illuminate\Database\Eloquent\Model; class Student extends Model { public $timstamps = false; } ~~~ 控制器 ~~~ <?php namespace App\Http\Controllers; use App\Models\Student; class WeclomeController { public function index() { $student = Student::first(); $data = $student->getAttributes(); return $data; } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看